javascript 如何創(chuàng)建一個 DOM 節(jié)點?
key
-------------------------------------------
1、a.創(chuàng)建一個Element???????????? var newDiv = document.createElement("div");
?? b.設(shè)置它的屬性??????????????? newDiv.id = "divNew";
?? ??? c.如果需要,創(chuàng)建子節(jié)點????? var newTable = document.createElement("table");
?? ??? d.設(shè)置子節(jié)點屬性?????????? newTable.setAttribute("id","tableNew");
?? ??? e.重復(fù)步驟c和d,直到完成整個目錄樹
?? ??? f.創(chuàng)建Text節(jié)點??????????? var newText = document.createTextNode("string");
? g.從葉子節(jié)點往上appendChild ??? newDiv.appendChild(newTable);
??? ?? ?? ?? ?? ?? ?? ?? ?? ??? document.body.appendChild(newDiv);
另一種方式
??? a.創(chuàng)建一個Element??????????? var newDiv = document.createElement("div");
??? b.用 innerHTML ?????????????????????? ??? ??? newDiv.innerHTML="<table><tr><th>type</th><th>value</th></tr></table>";