Node.hasChildNodes()

Метод Node.hasChildNodes() возвращает Boolean значение показывающее имеет ли текущий Node дочерние узлы (en-US) или нет.

Синтаксис

node.hasChildNodes()

Пример

Следующий пример удаляет первый дочерний узел внутри элемента с id "foo", если foo имеет дочерние узлы.

js
var foo = document.getElementById("foo");

if (foo.hasChildNodes()) {
  foo.removeChild(foo.childNodes[0]);
}

Спецификации

Specification
DOM Standard
# ref-for-dom-node-haschildnodes①

Совместимость с браузерами

BCD tables only load in the browser

Смотрите также