我學習appendChild
和迄今已想出這個代碼:的Javascript:使用appendChild
var blah = "Blah!";
var t = document.createElement("table"),
tb = document.createElement("tbody"),
tr = document.createElement("tr"),
td = document.createElement("td");
t.style.width = "100%";
t.style.borderCollapse = 'collapse';
td.appendChild(document.createTextNode(blah));
// note the reverse order of adding child
tr.appendChild(td);
tb.appendChild(tr);
t.appendChild(tb);
document.getElementById("theBlah").appendChild(t);
<div id="theBlah">d</div>
但是,這給了我一個錯誤說Uncaught TypeError: Cannot call method 'appendChild' of null
。我究竟做錯了什麼?
您還可以將腳本放在* theBlah *下面,它將在沒有* onload *監聽器的情況下工作。 – RobG