HTML DOM Element hasChildNodes() Metodu

Tanım ve Kullanım

Eğer belirtilen düğüm herhangi bir alt düğüm sahipse,hasChildNodes() metodu döner. doğruise yanlış.

hasChildNodes() Bu yöntem yalnızca okunabilir.

Dikkat

Düğümler arasındaki boşluklar alt düğümler olarak (metin düğümleri) görülür.

Ayrıca Bakınız:

childNodes Özelliği

firstChild Özelliği

lastChild Özelliği

nextSibling Özelliği

previousSibling Özelliği

parentNode Özelliği

HTML Düğümü ile Element

HTML HTML DOM(Doküman Obje Modeli)'nde, HTML belgesi, alt düğümleri olan (veya olmayan) düğüm kümesidir.

DüğümElement düğümleri, metin düğümleri ve yorum düğümlerini ifade eder.

ElementArasındaki boşluklar da metin düğümleridir.

Ancak element sadece element düğümüdür.

Alt Düğüm ve Alt Element

childNodes Geri DönüşAlt Düğüm(Element düğümleri, metin düğümleri ve yorum düğümleri).

children Geri DönüşAlt ElementMetin ve yorum düğümleri değil.).

Arkadaş ve Element Arkadaşı

Arkadaş“Brother” ve “sister” anlamına gelir.

ArkadaşAynı ana düğümü paylaşan düğümlerdir (aynı) childNodes Listede).

Element ArkadaşıAynı ana düğümü paylaşan elementlerdir (aynı) children Listede).

Örnek

Örnek 1

Elementin alt düğümleri var mı:

let answer = element.hasChildNodes();

Kişisel Deneyim

Örnek 2

Birinci alt düğümü kaldır:

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

Kişisel Deneyim

Sözdizimi

element.hasChildNodes()

Parametre

Yok.

Geri Dönüş Değeri

Tip Açıklama
Boole Değer Düğümün alt düğümleri varsa, doğru (true) döner, yoksa yanlış (false) döner.

Tarayıcı Desteği

element.hasChildNodes() Bu, DOM Level 1 (1998) özellikleridir.

Bütün tarayıcılar tamamen destekler:

Chrome IE Edge Firefox Safari Opera
Chrome IE Edge Firefox Safari Opera
Destek 9-11 Destek Destek Destek Destek