我正在尝试使用纯javascript,而不是使用jquery。我有一个id为test
的div,其中包含其他div。如何清空此div的内容并将其替换为其他html?
<div id="test">
<div>...</div>
<div>...</div>
<div>...</div>
</div>
答案 0 :(得分:54)
document.getElementById("test").innerHTML = "new content"
答案 1 :(得分:15)
清除div:
document.getElementById('test').innerHTML = '';
替换它:
var h1 = document.createElement('h1');
h1.innerHTML = "hello world!";
document.getElementById('test').appendChild(h1);
答案 2 :(得分:3)
使用document.getElementById('test').innerHTML = ''
。
答案 3 :(得分:3)
document.getElementById("test").innerHTML = "Some other Content";
答案 4 :(得分:3)
var testDiv = document.getElementById("test");
testDiv.innerHTML = "<h5>It works!</h5>";
答案 5 :(得分:2)
我认为这应该有用......
document.getElementById("test").innerHTML = "";