HTML DOM Attr Nesnesi
- Önceki Sayfa HTML Elemanı
- Sonraki Sayfa HTML Etki
Attr nesnesi
HTML DOM'da,Attr nesnesitemsil eder HTML özellikleri.
HTML özellikleri her zaman HTML elementi.
NamedNodeMap
HTML DOM'da,NamedNodeMap nesnesielement özellik düğümlerini temsil eden unsurların bozuk kümesi.
Diyelim ki: NamedNodeMap Attr nesnesidüzenin listesini sahip.
NamedNodeMap, döndürebilen length özelliği.
Düğümü ad veya indeks numarası ile erişebilirsiniz. İndeks 0'dan başlar.
Attribute özellikleri
Özellik | tanım |
---|---|
isId | Kullanılmamaktadır. |
name | Özelliğin adını döner. |
value | Özelliğin değerini ayarlar veya döner. |
specified | Özellik belirlenmişse true, aksi takdirde false döner. |
NamedNodeMap özellikleri ve yöntemleri
yöntem | tanım |
---|---|
getNamedItem() | NamedNodeMap'tan öznitelik düğümünü döndürür (isimle). |
item() | NamedNodeMap'tan öznitelik düğümünü döndürür (endeksle). |
length | NamedNodeMap'taki öznitelik sayısını döndürür |
removeNamedItem() | Öznitelik (düğüm) silme |
setNamedItem() | Adına göre öznitelik (düğüm) ayarlama |
DOM 4 Uyarısı!
W3C DOM Core'ta, Attr (öznitelik) nesnesi Node nesnesinden tüm öznitelikleri ve yöntemleri miras alır.
DOM 4'te, Attr nesnesi artık Node'dan miras alamaz.
Gelecekteki kod güvenliğini sağlamak için, öznitelik nesneleri üzerinde node nesnelerinin özniteliklerini ve yöntemlerini kullanmaktan kaçınmalısınız:
Öznitelik / Metod | Engel olma nedeni |
---|---|
attr.appendChild() | Öznitelik alt nodu yok. |
attr.attributes | Öznitelik öznitelikleri yok. |
attr.baseURI | document.baseURI ile değiştirin. |
attr.childNodes | Öznitelik alt nodu yok. |
attr.cloneNode() | attr.value ile değiştirin. |
attr.firstChild | Öznitelik alt nodu yok. |
attr.hasAttributes() | Öznitelik öznitelikleri yok. |
attr.hasChildNodes | Öznitelik alt nodu yok. |
attr.insertBefore() | Öznitelik alt nodu yok. |
attr.isEqualNode() | Anlam taşımaz. |
attr.isSameNode() | Anlam taşımaz. |
attr.isSupported() | Her zaman doğru. (true). |
attr.lastChild | Öznitelik alt nodu yok. |
attr.nextSibling | Öznitelik aynı düzeydeki nodu yok. |
attr.nodeName | attr.name ile değiştirin. |
attr.nodeType | Her zaman 2 (ATTRIBUTE_NODE) olarakdır. |
attr.nodeValue | attr.value ile değiştirin. |
attr.normalize() | Öznitelik normalleştirilemez. |
attr.ownerDocument | Her zaman HTML belgenizdir. |
attr.ownerElement | Bu, bu öznitelikle erişmek için kullanılan HTML elemanınızdır. |
attr.parentNode | Bu, bu öznitelikle erişmek için kullanılan HTML elemanınızdır. |
attr.previousSibling | Öznitelik aynı düzeydeki nodu yok. |
attr.removeChild | Öznitelik alt nodu yok. |
attr.replaceChild | Öznitelik alt nodu yok. |
attr.textContent | attr.value ile değiştirin. |
- Önceki Sayfa HTML Elemanı
- Sonraki Sayfa HTML Etki