пример
Выясните , если <ul> элемент имеет дочерние узлы:
var list = document.getElementById("myList").hasChildNodes();
Результат списка будет:
true
Попробуй сам " Больше "Try it Yourself" примеры ниже.
Определение и использование
hasChildNodes() метод возвращает истину , если указанный узел имеет какие - либо дочерние узлы, в противном случае лжи.
Примечание: Пробелы внутри узла рассматривается как текстовые узлы, так что если вы оставите любой пробел или перевод строки внутри элемента, то этот элемент все еще имеет дочерние узлы.
Поддержка браузеров
метод | |||||
---|---|---|---|---|---|
hasChildNodes() | да | да | да | да | да |
Синтаксис
параметры Никто
Технические подробности
Возвращаемое значение: Логическое, возвращает истину, если узел имеет дочерние узлы, иначе ложь DOM Version Базовый уровень 1 Узел объект
Еще примеры
пример
Удалите первый дочерний узел (index 0) внутри <ul> элемента, если элемент имеет какие - либо дочерние узлы:
// Get the <ul> element with id="myList"
var list = document.getElementById("myList");
// If the <ul> element has
any child nodes, remove its first child node
if (list.hasChildNodes()) {
list.removeChild(list.childNodes[0]);
} Попробуй сам "
Похожие страницы
HTML DOM ссылка: href="prop_node_childnodes.html"> element . childNodes() Method href="prop_node_childnodes.html"> element . childNodes() Method
HTML DOM ссылка: узел. FirstChild недвижимости
HTML DOM ссылка: узел. LastChild недвижимости
HTML DOM ссылка: узел. ParentNode недвижимости
HTML DOM ссылка: узел. NextSibling недвижимости
HTML DOM ссылка: узел. PreviousSibling недвижимости