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