HTML DOM Attributes length egenskap

Definition och användning

length Egenskapen returnerar antalet noder i NamedNodeMap.

length Egenskaperna är skrivskyddade.

Kommentar:HTML-elementets egenskaper ligger i NamedNodeMap.

Se också:

nodemap.item() metoden

Exempel

Exempel 1

Hämta antalet egenskaper för HTML-element:

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

Prova själv

Exempel 2

Hämta alla egenskapsnamn:

const nodeMap = document.getElementById("myButton").attributes;
let text = "";
for (let i = 0; i < nodeMap.length; i++) {
  text += nodeMap[i].name + "<br>";
}

Prova själv

Exempel 3

"myImg" har hur många egenskaper:

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

Prova själv

Exempel 4

Hämta alla egenskaper:

const nodeMap = document.getElementById("myImg").attributes;
let text = "";
for (let i = 0; i < nodeMap.length; i++) {
  text += nodeMap[i].name + " = " + nodeMap[i].value + "<br>";
}

Prova själv

Syntax

namednodemap.length

Tekniska detaljer

Returvärde

Tal, som representerar antalet egenskapsnoder i nodkartan.

Browserr support

attributes.length är DOM Level 1 (1998) egenskap.

Alla webbläsare stöder det:

Chrome IE Edge Firefox Safari Opera
Chrome IE Edge Firefox Safari Opera
Stöd 9-11 Stöd Stöd Stöd Stöd