DOM Düğümü hasChildNodes() Yöntemi
Örnek
Bir <ul> öğesinin alt düğümleri olup olmadığını öğrenin:
var list = document.getElementById("myList").hasChildNodes();
Aşağıda daha fazla "Kendiniz Deneyin" örnekleri.
Tanım ve Kullanım
hasChildNodes() yöntemi, belirtilen düğümde herhangi bir alt düğüm varsa true, aksi takdirde false döndürür.
Not: Bir düğümün içindeki boşluk, metin düğümleri olarak kabul edilir, bu nedenle bir öğenin içinde herhangi bir boşluk veya satır beslemesi bırakırsanız, o öğenin hala alt düğümleri olur.
Tarayıcı Desteği
Method | |||||
---|---|---|---|---|---|
hasChildNodes() | Yes | Yes | Yes | Yes | Yes |
Sözdizimi
node.hasChildNodes()
parametreler
Hiçbiri |
Teknik detaylar
Geri dönüş değeri: | Boolean, düğümün alt düğümleri varsa true, aksi takdirde false döndürür |
---|---|
DOM Sürümü | Çekirdek Düzey 1 Düğüm Nesnesi |
Daha fazla örnek
Örnek
Öğenin herhangi bir alt düğümü varsa, bir <ul> öğesinin içindeki ilk alt düğümü (indeks 0) kaldırın:
// 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]);
}
İlgili Sayfalar
HTML DOM referansı: element .childNodes() Yöntemi
HTML DOM referansı: düğüm. ilkÇocuk Mülkü
HTML DOM referansı: düğüm. lastChild Mülkiyet
HTML DOM referansı: düğüm. parentNode Özellik
HTML DOM referansı: düğüm. nextSibling Mülkü
HTML DOM referansı: düğüm. öncekiKardeş Mülkü