Как удалить через JS все что в контейнере div?
Есть такой контейнер + внизу кнопка
<div id="container">
<div>1</div>
<div>2</div>
<div>3</div>
<div>4</div>
</div>
<button>Очистить контейнер!</button>
как удалить все, что есть в контейнере с помощью JavaScript?!
Мне намекнули что-то про .setHTML - но я не понял что это.
P.S. ТОЛЬКО БЕЗ:
var deleteElement = document.getElementById("container");
deleteElement.remove();
Ответы (2 шт):
Автор решения: Aziz Umarov
→ Ссылка
Tогда используйте innerHTML
function deleteItems() {
var deleteElement = document.getElementById("container");
deleteElement.innerHTML = '';
}
<div id="container">
<div>1</div>
<div>2</div>
<div>3</div>
<div>4</div>
</div>
<button onclick="deleteItems()" >Очисть контейнер!</button>
Автор решения: Air
→ Ссылка
function deleteItems() {
var deleteElement = container.querySelectorAll('div');
for (let i = 0; i < deleteElement.length; i++) {
deleteElement[i].remove();
}
}
<div id="container">
<div>1</div>
<div>2</div>
<div>3</div>
<div>4</div>
</div>
<button onclick="deleteItems()">Очисть контейнер!</button>