用insertBefore()增加新的节点的时候,怎么设置该节点的样式?能不能给节点增加id,怎么增加嵌套的节点
id可以用setAttribute(name,value)来设置,至于添加一整个ul,作为新手不知道,后面可能会有讲吧
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怎么设置?