怎么给新添加的节点增加属性和id名称

来源:9-13 插入节点insertBefore()

ohitisme

2016-11-03 17:10

用insertBefore()增加新的节点的时候,怎么设置该节点的样式?能不能给节点增加id,怎么增加嵌套的节点

写回答 关注

2回答

  • 慕村1994845
    2017-01-09 19:57:19

    id可以用setAttribute(name,value)来设置,至于添加一整个ul,作为新手不知道,后面可能会有讲吧

  • ohitisme
    2016-11-03 17:29:42

     var otest = document.getElementById("test");  

      var newnode = document.createElement("li");

      var newnode_1=document.createElement("ul");

       var newnode_1_1=document.createElement("li");

       var newnode_1_2=document.createElement("li");

        newnode_1_1.innerHTML="firstson";

     newnode_1_2.innerHTML="lastson";

     otest.insertBefore(newnode,otest.firstChild);  

     newnode.appendChild(newnode_1);

     newnode_1.appendChild(newnode_1_1); 

     newnode_1.insertBefore(newnode_1_2,newnode_1.firstChild);

    这是我自己研究出来的增加子节点的方法,请教大神们有没有更简单一点的方法?增加的节点的样式和id怎么设置?

JavaScript进阶篇

本课程从如何插入JS代码开始,带您进入网页动态交互世界

468061 学习 · 21891 问题

查看课程

相似问题