2
function newHeader (header) {
var head = document.createElement('h'+ header);
var hText = document.createTextNode('text for h'+ header);
head.appendChild(hText);
document.body.appendChild(head);
}
function newPara (para) {
var newP = document.createElement('p');
var newPText = document.createTextNode("text for p" + para);
newP.appendChild(newPText);
var intoH = document.getElementByTagName('h' + header);
intoH.item(0).appendChild(newP);
}
for (i = 1; i <= 6; i++) {
newHeader(i);
}
for (i = 1; i <= 6; i++) {
newPara(i);
}
我在做什麼錯? 我想要動態地創建標題並將文本放置在文本中。我試圖使用item()來appendChild將相應的新段落文本置於標題內,但它不起作用。我得到的標題顯示,但不是段落。循環用於創建標題並將文本放置在它們下面的段落中
請幫忙! 謝謝!
,我會定義它,因爲,它在功能參數的名稱?我很困惑 – Onion
哇。你真棒謝謝你!但你怎麼知道在那裏放置「+ para」,爲什麼?你能推薦任何用於DOM操作的好書嗎? – Onion
不客氣的兄弟,檢測這種錯誤,你必須檢查瀏覽器開發者控制檯,因爲這本書我沒有一個很好的建議:(,好運氣。 –