用javascript替换div内容

时间:2011-08-24 10:09:03

标签: javascript

我正在尝试使用纯javascript,而不是使用jquery。我有一个id为test的div,其中包含其他div。如何清空此div的内容并将其替换为其他html?

<div id="test">
   <div>...</div>
   <div>...</div>
   <div>...</div>
</div>

6 个答案:

答案 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 = "";