HTML DOM Element attributes özelliği

Tanım ve Kullanım

attributes Özellik, element içindeki özellik koleksiyonunu döndürür.

attributes Özellik, NamedNodeMap döndürür.

NamedNodeMap

NamedNodeMap element özelliklerinin benzeri dizili olmayan koleksiyondur.

Diyelim ki: NamedNodeMap Attr nesnesilistesini.

NamedNodeMap, döndürebileceği node sayısını sağlar length özelliği.

Ad veya indeks numarası (alt satır) ile erişilebilir. İndeks 0'dan başlar.

Ayrıca bakınız:

HTML DOM Özellikleri

Örnek

Örnek 1

<img> elementinin kaç tane özelliği var:

let numb = document.getElementById("myImg").attributes.length;

Kişisel olarak deneyin

Örnek 2

Tüm <img> elementinin özelliklerini gösterin:

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;

Kişisel olarak deneyin

Örnek 3

<button> elementinin kaç tane özelliği var:

let numb = document.getElementById("myButton").attributes.length;

Kişisel olarak deneyin

Örnek 4

Bir <button> elementinin ikinci (index 1) özelliğinin adını alın:

let attr = document.getElementById("myBtn").attributes[1].name;

Kişisel olarak deneyin

Sözdizimi

node.attributes

Dönüş değeri

Tür Açıklama
NamedNodeMap Özellik nesnesi koleksiyonu.

Tarayıcı desteği

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

Tüm tarayıcılar tamamen destekler:

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