HTML DOM Attributes length属性

定義と使用方法

length 属性はNamedNodeMap中のノード数を返します。

length 属性は読み取り専用です。

注記:HTML要素の属性はNamedNodeMapに位置しています。

参照してください:

nodemap.item()メソッド

例1

HTML要素の属性数を取得:

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

自分で試してみてください

例2

すべての属性名を取得:

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

自分で試してみてください

例3

"myImg"にはいくつかの属性があります:

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

自分で試してみてください

例4

すべての属性を取得:

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

自分で試してみてください

文法

namednodemap.length

技術的詳細

戻り値

数字、nodemap中の属性ノードの数を示します。

ブラウザのサポート

attributes.length DOM レベル 1 (1998) 特徴です。

すべてのブラウザがサポートしています:

Chrome IE Edge Firefox Safari Opera
Chrome IE Edge Firefox Safari Opera
サポート 9-11 サポート サポート サポート サポート