Düğüm Nesne
Düğüm nesne belge ağacındaki tek düğümü temsil eder.
Bir düğüm bir eleman düğümü, bir öznitelik düğümü, bir metin düğümü veya tip açıklandığı düğümün herhangi bir şekilde olabilir Düğüm türleri bölüm.
Tüm nesneler ebeveynler ve çocuklar ile başa çıkmak için Düğüm özellikleri / yöntemleri devralır, ancak tüm nesneler ebeveynler veya çocuk sahibi olabilir dikkat edin. Örneğin, Metin düğümleri bir DOM yanlışlıkla böyle düğümler sonuçlarına çocukları ve ekleme çocuk sahibi olmayabilir.
Düğüm Nesne Özellikleri
özellik | Açıklama |
---|---|
attributes | Düğümün özelliklerini içeren bir NamedNodeMap (bir eleman ise) |
baseURI | Bir düğümün mutlak taban URI döndürür |
childNodes | Bir düğüm için çocuk düğüm nodelist döndürür |
firstChild | Bir düğümün ilk çocuğunu döndürür |
lastChild | Bir düğümün son çocuğu döndürür |
nextSibling | hemen bir düğüm aşağıdaki düğümü döndürür |
nodeName | onun türüne bağlı olarak bir düğümün adını döndürür |
nodeType | Bir düğümün türünü döndürür |
nodeValue | Ayarlar ya da tipine bağlı olarak, bir düğüm değerini verir |
ownerDocument | Kök elemanı döndürür (document object) bir düğüm için |
parentNode | Bir düğümün üst düğümüne döndürür |
prefix | Ayarlar veya düğümün ad öneki döndürür |
previousSibling | Bir düğümün hemen önce düğümü döndürür |
textContent | Ayarlar veya bir düğüm ve onun soyundan metinsel içeriği döndürür |
Düğüm Nesne Yöntemleri
Yöntem | Açıklama |
---|---|
appendChild() | Bir düğümün çocuklarının listenin sonuna yeni bir alt düğüm ekler |
cloneNode() | Bir düğüm Clones |
compareDocumentPosition() | DOM hiyerarşide iki düğüm yerleştirme karşılaştırır (document) |
getFeature(feature,version) | Belirtilen özellik ve sürüm uzman API'leri uygulayan bir DOM nesnesi döndürür |
getUserData(key) | Bir bu düğümde bir tuşa ilişkili nesne döndürür. Daha önce nesnenin aynı anahtarla setUserData çağırarak bu düğüme ayarlanmış olmalıdır |
hasAttributes() | Belirtilen düğüm herhangi özelliklere sahiptir, aksi takdirde false, true döndürür |
hasChildNodes() | Belirtilen düğüm herhangi bir çocuk düğümleri varsa aksi false, true döndürür |
insertBefore() | Varolan çocuk düğüm önce yeni bir alt düğüm ekler |
isDefaultNamespace(URI) | Belirtilen isim alanının varsayılan olup olmadığını döndürür |
isEqualNode() | iki düğüm eşittir Testler olmadığını |
isSameNode() | İki düğüm aynı olup olmadığını test eder |
lookupNamespaceURI() | alanı tanım verilen bir önek ile ilişkili döndürür |
lookupPrefix() | Belirli bir ad URI ile ilişkili öneki döndürür |
normalize() | Bir halinde (öznitelik düğümleri dahil) bir düğüm altında tüm metin düğümleri koyar "normal" , yani tek yapı (örneğin, elemanlar, açıklamalar, işleme yönergeleri CDATA bölümleri ve işletme referanslar) metin düğümleri ayıran formu, ne bitişik Metin düğümleri vardır ne de boş Metin düğümleri |
removeChild() | Geçerli düğümün belirli bir alt düğüm kaldırır |
replaceChild() | Yeni bir düğüm ile bir çocuk düğüm değiştirir |
setUserData(key,data,handler) | Bir düğüm üzerinde bir tuşa bir nesne ilişkilendirir |