我有此代碼code。使用JavaScript將Div創建爲div
它在jsfiddle中工作,但當我在我的文件中測試它不工作時的問題。
我只顯示由HTML創建的第一個三行:
測試H1
測試H2
檢驗p
(I測試在不同瀏覽器和JavaScript代碼是工作但同樣的問題)。
代碼:
var div2= document.createElement('div');
div2.className = "div2" ;
var h1 = document.createElement('h1');
h1.innerHTML= "test h1" ;
var h2 = document.createElement('h2');
h2.innerHTML= "test h2" ;
var p = document.createElement('P');
p.innerHTML= "p2" ;
div2.appendChild(h1);
div2.appendChild(h2);
div2.appendChild(p);
document.getElementById('div1').appendChild(div2);
謝謝。
一樣的jsfiddle是,你等待文件試圖追加到'div1'之前加載? –
@ Sushanth--只需將其設置爲jQuery和/或純JavaScript即可解決問題...... OP需要在DOM準備就緒後運行它。 –
@ Sushanth--爲什麼框架需要改變?這與它無關 – Ian