1. 程式人生 > >js動態操作DOM

js動態操作DOM

建立一個元素

createElement()

向元素末尾新增一個子節點

appendChild()

將新的元素插入到指定元素的前面

insertBefore(new,old);

刪除一個子節點

removeChild() //接收一個節點型別的;引數是要刪除的這個元素;

替換子節點

replaceChild(new,old); //用新的元素替換原有的元素

克隆元素

cloneChild()
//接收一個布林型別的引數 true,false
//如果不傳引數,預設是false;
console.log(box.cloneNode(true
)); //淺克隆 a.appendChild(box.cloneNode(true))//深克隆