En son web geliştirme öğreticiler
 

HTML DOM Özelliği Nesne


HTML DOM Düğümler

HTML DOM ise (Document Object Model) , her şey bir düğümdür:

  • Belge kendisi belge düğüm
  • Tüm HTML öğeleri eleman düğümleri vardır
  • Tüm HTML özellikler özellik düğümleri vardır
  • HTML öğelerinin içindeki Metin metin düğümleri vardır
  • Yorumlar Yorum düğümleri vardır

Attr Nesne

HTML DOM yılında Attr nesne bir HTML niteliğini temsil eder.

Bir HTML özelliği her zaman bir HTML elemanına aittir.


NamedNodeMap Nesne

HTML DOM olarak, NamedNodeMap amacı, elemanlar öznitelik düğümlerinin bir sırasız koleksiyonunu temsil eder.

Bir NamedNodeMap düğümler adıyla veya dizin ile erişilebilir (number) .


Tarayıcı Desteği

Nesne
Attr Evet Evet Evet Evet Evet
NamedNodeMap Evet Evet Evet Evet Evet

Attr Nesne ve NamedNodeMap Nesne tüm önemli tarayıcılarda desteklenir.


Özellikleri ve Yöntemler

Özellik / yöntem Açıklama
attr .isId Özellik türü İd ise aksi takdirde false döndürür true döndürür
attr .name Bir özelliğin adını döndürür
attr .value Ayarlar veya niteliğin değerini verir
attr .specified Öznitelik belirtilmişse, aksi takdirde false döndürür true döndürür
nodemap. getNamedItem() Bir NamedNodeMap gelen belirli bir nitelik düğümünü döndürür
nodemap. item() Bir NamedNodeMap bir Belirtilen dizindeki öznitelik düğümü döndürür
nodemap .length Bir NamedNodeMap öznitelik düğümlerin sayısını döndürür
nodemap. removeNamedItem() Belirli bir özellik düğümü kaldırır
nodemap. setNamedItem() Ayarlar specified nitelik düğümünü (by name)

Not DOM 4 Uyarı !!!

W3C DOM Çekirdek olarak, Attr (attribute) nesne düğüm nesnesinden tüm özellikleri ve yöntemleri devralır.

DOM 4'te, Attr nesne artık düğüm devralır.

Gelecekteki kod kalitesi için lütfen özellik nesnelerde düğüm nesnesi özelliklerini ve yöntemlerini kullanmaktan kaçınmalısınız:

Özellik / yöntem kaçınarak Nedeni
attr . appendChild() Nitelikler alt düğümlerin yok
attr .attributes Nitelikler özelliklerini yok
attr .baseURI yerine document.baseURI kullanmak
attr .childNodes Nitelikler alt düğümlerin yok
attr . cloneNode() Get veya bunun yerine attr .Value ayarlamak
attr .firstChild Nitelikler alt düğümlerin yok
attr . hasAttributes() Nitelikler özelliklerini yok
attr .hasChildNodes Nitelikler alt düğümlerin yok
attr . insertBefore() Nitelikler alt düğümlerin yok
attr . isEqualNode() Anlamı yok
attr . isSameNode() Anlamı yok
attr . isSupported() Her zaman doğru mu
attr .lastChild Nitelikler alt düğümlerin yok
attr .nextSibling Nitelikler kardeşleri yok
attr .nodeName Bunun yerine attr .name kullanın
attr .nodeType Bu 2 her zaman (ATTRIBUTE_NODE)
attr .nodeValue Bunun yerine attr .Value kullanın
attr . normalize() Nitelikler normalize edilemez
attr .ownerDocument Bu her zaman HTML belgesidir
attr .ownerElement Bu öznitelik erişmek için kullanılan HTML öğesidir
attr .parentNode Bu öznitelik erişmek için kullanılan HTML öğesidir
attr .previousSibling Nitelikler kardeşleri yok
attr .removeChild Nitelikler alt düğümlerin yok
attr .replaceChild Nitelikler alt düğümlerin yok
attr .textContent Kullanım attr yerine .Value