Как удалить через 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>

→ Ссылка