Ответ 1
document.getElementById("test").innerHTML = "new content"
Я пытаюсь сделать это с помощью чистого javascript, а не с jquery. У меня есть div, который имеет id test
и содержит другие div внутри. Как очистить содержимое этого div и заменить его другим html?
<div id="test">
<div>...</div>
<div>...</div>
<div>...</div>
</div>
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 = ''
.
document.getElementById("test").innerHTML = "Some other Content";
var testDiv = document.getElementById("test");
testDiv.innerHTML = "<h5>It works!</h5>";
Сверху моей головы, я думаю, это должно сработать...
document.getElementById("test").innerHTML = "";