js原生節點操作
查詢節點
document.getElementById("id");//通過id查詢,返回唯一的節點,如果有多個將會返回第一個,在IE6、7中有個bug,會返回name值相同的元素,所有要做一個相容
document.getElementsByClassName("class");//通過class查詢,返回節點陣列
document.getElementsByTagName("div");
建立節點
document.createDocumentFragment();//建立記憶體文件碎片
document.createElement();//建立元素
document.createTextNode();//建立文字節點
新增節]
var ele = document.getElementById("my_div");
var oldEle = document.createElement("p");
var newEle=document.createElement("div");
ele.appendChild(oldEle);
移除
ele.removeChild(oldEle);
替換
ele.replaceChild(newEle,oldEle);
插入
ele.insertBefore(oldEle,newEle);//在newEle之前插入 oldEle節點
複製節點
var cEle = oldEle.cloneNode(true);//深度複製,複製節點下面所有的子節點
cEle = oldEle.cloneNode(false);//只複製當前節點,不復制子節點
移動節點
var cloneEle = oldEle.cloneNode(true);//被移動的節點
document.removeChild(oldEle);//刪除原節點
document.insertBefore(cloneEle,newEle);//插入到目標節點之前
相關文章
- 原生JS中DOM節點相關API合集JSAPI
- 原生js刪除節點程式碼例項JS
- JS中的DOM— —節點以及操作JS
- 原生JS 操作 DOMJS
- JavaScript學習之DOM(節點、節點層級、節點操作)JavaScript
- Zookeeper--節點操作
- 原生JS知識點整理JS
- 原生js實現的獲取當前元素的上一個元素節點JS
- jQuery操作dom節點empty()方法jQuery
- Qt QTreeView 常見節點操作QTView
- json 陣列已知父節點,求所有子節點JSON陣列
- redis cluster節點/新增刪除操作Redis
- MongoDB單節點部署與基本操作MongoDB
- 原生javascript如何刪除一個元素節點物件JavaScript物件
- js用字首名查詢class或id節點,js模糊查詢某個dom節點JS
- js判斷dom節點是否存在JS
- js如何克隆一個節點物件JS物件
- 原生JS實現你畫我猜的一點點功能JS
- javascript DOM元素節點操作簡單介紹JavaScript
- 原生javascript實現的節點複製cloneNode()函式用法JavaScript函式
- js中dom節點刪除remove方法JSREM
- js如何判斷節點的型別JS型別
- 原生JS獲取日期段及時間比較的騷操作(基本操作)JS
- 原生JS獲取DOM 節點到瀏覽器頂部的距離或者左側的距離JS瀏覽器
- angularjs 錨點操作服務 $anchorScrollAngularJS
- jQuery關於DOM操作節點一些方法jQuery
- Jedis操作單節點redis,叢集及redisTemplate操作redis叢集(一)Redis
- js獲取dom節點的方法有哪些JS
- 說說VNode節點(Vue.js實現)Vue.js
- js,javascript 根據 xpath 路勁定位節點JSJavaScript
- Chrome 已經原生支援截圖功能,還可以給節點截圖!Chrome
- C/C++ Qt TreeWidget 巢狀節點操作技巧C++QT巢狀
- 圖解集合8:紅黑樹的移除節點操作圖解
- Poco框架實操:對節點可實施的操作框架
- Tree元件的快速定位更新節點的狀態,以及修改節點的資料屬性等操作元件
- js獲取節點元素物件的方法介紹JS物件
- 【轉】JavaScript對Json節點的增刪改JavaScriptJSON
- 使用原生 JavaScript 操作 DOMJavaScript