HTML DOM Öğesi özellikleri
Örnekler
<img> öğesinin kaç özelliği vardır:
let numb = document.getElementById("myImg").attributes.length;
Bir <img> öğesinin tüm özelliklerini görüntüleyin:
const nodeMap = document.getElementById("myImg").attributes;
let text = "";
for (let i = 0; i < nodeMap.length; i++) {
text += nodeMap[i].name + " = " + nodeMap[i].value + "<br>";
}
document.getElementById("demo").innerHTML = text;
Aşağıda daha fazla örnek.
Tanım ve Kullanım
Özellik attributes
, bir öğedeki özniteliklerin bir koleksiyonunu döndürür.
Özellik attributes
, bir NamedNodeMap döndürür.
AdlandırılmışDüğüm Haritası
NamedNodeMap, Attr (Attributes) Nesnelerinin dizi benzeri bir koleksiyonudur (listesidir).
NamedNodeMap, listedeki özniteliklerin sayısını döndüren bir uzunluk özelliğine sahiptir.
Niteliklere indeks numaraları ile erişilebilir. Endeks 0'dan başlar.
Ayrıca bakınız:
Sözdizimi
node.attributes
Geri dönüş değeri
Tip | Açıklama |
AdlandırılmışDüğüm Haritası | Öznitelik nesneleri koleksiyonu. |
Daha fazla örnek
<button> öğesinin kaç özelliği vardır:
let numb = document.getElementById("myButton").attributes.length;
Bir <button> öğesinin ikinci (indeks 1) özniteliğinin adını alın:
let attr = document.getElementById("myBtn").attributes[1].name;
Tarayıcı Desteği
element.attributes
bir DOM Düzey 1 (1998) özelliğidir.
Tüm tarayıcılarda tam olarak desteklenir:
Chrome | IE | Edge | Firefox | Safari | Opera |
Yes | 9-11 | Yes | Yes | Yes | Yes |