我試圖用純javascript來做到這一點,而不是用jquery。我有一個ID爲test
的div,幷包含其中的其他div。如何清空這個div的內容並用其他html替換它?用javascript代替div內容
<div id="test">
<div>...</div>
<div>...</div>
<div>...</div>
</div>
我試圖用純javascript來做到這一點,而不是用jquery。我有一個ID爲test
的div,幷包含其中的其他div。如何清空這個div的內容並用其他html替換它?用javascript代替div內容
<div id="test">
<div>...</div>
<div>...</div>
<div>...</div>
</div>
document.getElementById("test").innerHTML = "new content"
關閉我的頭頂,我認爲這應該工作....
document.getElementById("test").innerHTML = "";
使用document.getElementById('test').innerHTML = ''
。
document.getElementById("test").innerHTML = "Some other Content";
var testDiv = document.getElementById("test");
testDiv.innerHTML = "<h5>It works!</h5>";
明確的股利:
document.getElementById('test').innerHTML = '';
替換:
var h1 = document.createElement('h1');
h1.innerHTML = "hello world!";
document.getElementById('test').appendChild(h1);
這是innerHTML的。 –
我沒有downvote,但我認爲-1來自'innerHtml'而不是'innerHTML'。我會贊成反擊;這意味着。 – Bojangles