HTML DOM Element eienskappe
Voorbeelde
Hoeveel eienskappe het die <img>-element:
let numb = document.getElementById("myImg").attributes.length;
Vertoon alle eienskappe van 'n <img> element:
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;
Meer voorbeelde hieronder.
Definisie en gebruik
Die attributes
eienskap gee 'n versameling eienskappe in 'n element terug.
Die attributes
eiendom gee 'n NamedNodeMap terug.
Genoem NodeMap
'n NamedNodeMap is 'n skikking-agtige versameling (lys) van Attr (kenmerke) voorwerpe.
'n NamedNodeMap het 'n lengte - eienskap wat die aantal eienskappe in die lys terugstuur.
Die eienskappe kan verkry word deur indeksnommers. Die indeks begin by 0.
Sien ook:
Sintaksis
node.attributes
Terugkeerwaarde
Tik | Beskrywing |
Genoem NodeMap | 'n Versameling kenmerk-objekte. |
Meer voorbeelde
Hoeveel eienskappe het die <button>-element:
let numb = document.getElementById("myButton").attributes.length;
Kry die naam van 'n <button> element se tweede (indeks 1) kenmerk:
let attr = document.getElementById("myBtn").attributes[1].name;
Blaaierondersteuning
element.attributes
is 'n DOM Vlak 1 (1998) kenmerk.
Dit word ten volle ondersteun in alle blaaiers:
Chrome | IE | Edge | Firefox | Safari | Opera |
Yes | 9-11 | Yes | Yes | Yes | Yes |