.empty()
Убрать контент внутри элемента. Очистить содержимое HTML-элемента. Удалить всё из выбранных элементов.
Метод .empty()
удаляет все дочерние узлы и содержимое выбранных элементов, не удаляет сам элемент. Можно выбрать любой элемент для удаления. Подобный метод имеется в jQuery.
empty(element)
Параметр | Тип | Описание |
---|---|---|
element |
Node | Элемент HTML для очистки содержимого |
Пример использования
Удаление дочерних элементов
Ипользуя метод опустошения .empty()
очистим всё текстовое содержимое влючая HTML-элемент текстового абзаца <p>
.
Итак, что бы не находилось внутри блока с целевым идентификатором #target-empty
- исчезнет!
<div id="target-empty" class="uk-card uk-card-body uk-card-default">
<p>
Эту карту нужно очистить, но пока она не пуста!
</p>
</div>
const myCard = document.getElementById('target-empty');
UIkit.util.empty(myCard);
Результат
<div id="target-empty" class="uk-card uk-card-body"></div>
Мы можем выбрать любой элемент для удаления. Если нужно было бы удалить только текст, оставив внутри карты <p></p>
, то можно было бы написать так:
const myPar = document.querySelector('#target-empty p');
UIkit.util.empty(myPar);