节点的创建,删除,复制


window.onload=function() {

var demo = document.getElementById("demo");
var one = document.getElementById("one");

var li = document.createElement("li");
childrens=demo.children;
li.className = "newli";
li.setAttribute("id", "nli");
//demo.appendChild(li);///插入节点
demo.insertBefore(li,childrens[1]);///插入节点(新节点,参照节点)
demo.removeChild(li);///删除节点
// var kl=childrens[0].cloneNode(true);//复制节点
// demo.appendChild(kl);
demo.appendChild( childrens[0].cloneNode(false));///注意clonNode的参数表示是否深层复制
}

备注:1,创建新节点和复制节点都要用到appendChild或则insertBrfore来插入
   2,插入节点有两种方式appenChild为插入到最后,insertBore(新节点,参照节点) 参照节点值可以为null表示放在最后面
   3,要克隆的节点.cloneNode(true/flase) 参数可以选择是否深层复制 true表示深层 flase表示不深层复制。
   4,setAttribute(属性,值)可以用这个方法来设置新创建节点的id,classname。
优质内容筛选与推荐>>
1、ClickHouse介绍
2、第189天:BOM属性方法
3、如何成长成我们想要的样子(下)
4、我国科技期刊数量世界第三质量不高如何做强
5、h5geolocation的那些事~


长按二维码向我转账

受苹果公司新规定影响,微信 iOS 版的赞赏功能被关闭,可通过二维码转账支持公众号。

    阅读
    好看
    已推荐到看一看
    你的朋友可以在“发现”-“看一看”看到你认为好看的文章。
    已取消,“好看”想法已同步删除
    已推荐到看一看 和朋友分享想法
    最多200字,当前共 发送

    已发送

    朋友将在看一看看到

    确定
    分享你的想法...
    取消

    分享想法到看一看

    确定
    最多200字,当前共

    发送中

    网络异常,请稍后重试

    微信扫一扫
    关注该公众号