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))//深克隆

 

posted @ 2018-11-11 21:02  紫诺花开  阅读(800)  评论(0编辑  收藏  举报