Javascript-DOM基本操作總結(1)
1.元素獲取方法
a.獲取單個元素:document.getElementById('idNname');
document.querySelector('與css選擇器格式一致');
b.獲取多個元素:document.getElementsByTagName('標籤名');
document.getElementsByName('表單元素的name');
document.getElementsByClassName('');
動態的,實時的
document.querySelectorAll();
靜態的,非實時的;
查詢速度比上面的快,
2.建立元素,文字
document.createElement('div'); 建立元素
document.createTextNode('hello world'); 建立文字節點
3.移除元素
ele.remove();移除包括element本身的全部,()內為空
parentNode.removeChild('childNode');移除其中childnode
4.插入到文件
parentNode.appendChild(需要插入的node/newNode);
插入到�parentNode�內後面
parentNode.insertBefore(newNode,positionNode);
插入到positionNode節點前面
5.替換子元素
parentNode.replaceChild(newNode,oldNode);
6.複製元素
ele.cloneNode(boolean);boolean為true時深複製,包括元素內部的子元素,也可以()為空
, 淺複製
7.屬性的操作
ele.setAttribute(name,value);設定屬性
ele.getAttribute(name);獲取屬性
ele.removeAttribute(name);移除屬性
相關文章
- Mysql基本操作總結MySql
- FutureTask基本操作總結
- 資料結構3-4周總結(1) 基本操作資料結構
- 深入SQLite基本操作的總結詳解SQLite
- 關於git的基本核心操作總結Git
- Git使用總結(一):簡介與基本操作Git
- Selenium的自我總結2_元素基本操作
- react的基本操作(1)React
- Linux基本操作——1Linux
- javascript對錶格的操作總結1JavaScript
- c# 操作Redis的五種基本型別總結C#Redis型別
- Git 的基本操作、開發流程、實用技巧總結Git
- Linux基礎知識和基本操作語句總結Linux
- Quartz:基本用法總結quartz
- C#程式設計學習(04):基本操作學習總結C#程式設計
- Redis 入門 - 1(基本 key 操作)Redis
- 總結1
- MySQL基本操作語句小結MySql
- Linux運維筆記-日常操作命令總結(1)Linux運維筆記
- borland c++ bulder的檔案操作總結-1 (轉)C++
- oracle基本命令總結Oracle
- JavaScript基本型別總結JavaScript型別
- 機器學習基本概念總結機器學習
- 【Less】Less基本用法總結
- MySQL基本命令總結MySql
- Vuex基本使用的總結Vue
- Oracle基本檢視總結Oracle
- MySQL系列:資料庫基本操作(1)MySql資料庫
- ?Git 常用操作總結Git
- Java操作hbase總結Java
- DataTable常用操作總結
- MySQL基本sql語句總結MySql
- ActiveMQ基本詳解與總結MQ
- SQL總結(一)基本查詢SQL
- JDBC總結1JDBC
- php總結_1PHP
- jquery 總結(1)jQuery
- 小總結(1)