【发布时间】:2011-08-24 10:09:02
【问题描述】:
我正在尝试使用纯 javascript,而不是 jquery。我有一个 id 为 test 的 div,其中包含其他 div。怎么清空这个div的内容,换成其他html?
<div id="test">
<div>...</div>
<div>...</div>
<div>...</div>
</div>
【问题讨论】:
标签: javascript
我正在尝试使用纯 javascript,而不是 jquery。我有一个 id 为 test 的 div,其中包含其他 div。怎么清空这个div的内容,换成其他html?
<div id="test">
<div>...</div>
<div>...</div>
<div>...</div>
</div>
【问题讨论】:
标签: javascript
document.getElementById("test").innerHTML = "new content"
【讨论】:
清除 div:
document.getElementById('test').innerHTML = '';
替换它:
var h1 = document.createElement('h1');
h1.innerHTML = "hello world!";
document.getElementById('test').appendChild(h1);
【讨论】:
在我的脑海中,我认为这应该可行....
document.getElementById("test").innerHTML = "";
【讨论】:
innerHtml 而不是 innerHTML。我会投票反对;就是这个意思。
使用document.getElementById('test').innerHTML = ''。
【讨论】:
document.getElementById("test").innerHTML = "Some other Content";
【讨论】:
var testDiv = document.getElementById("test");
testDiv.innerHTML = "<h5>It works!</h5>";
【讨论】: