HTMLDOM属性の長さ
例
HTML要素の属性の数を取得します。
let num x = document.getElementById("myButton").attributes.length;
以下のその他の例。
定義と使用法
このlength
プロパティは、NamedNodeMap内のノードの数を返します。
length
プロパティは読み取り専用です。
構文
namednodemap.length
技術的な詳細
戻り値: | ノードマップ内の属性ノードの数を表す数値 |
---|
その他の例
すべての属性の名前を取得します。
const nodeMap = document.getElementById("myButton").attributes;
let text = "";
for (let i = 0; i < nodeMap.length; i++) {
text += nodeMap[i].name + "<br>";
}
「myImg」にはいくつの属性がありますか。
let num = document.getElementById("myImg").attributes.length;
すべての属性を取得します。
const nodeMap = document.getElementById("myImg").attributes;
let text = "";
for (let i = 0; i < nodeMap.length; i++) {
text += nodeMap[i].name + " = " + nodeMap[i].value + "<br>";
}
ブラウザのサポート
attributes.length
DOMレベル1(1998)の機能です。
すべてのブラウザで完全にサポートされています。
Chrome | IE | Edge | Firefox | Safari | Opera |
Yes | 9-11 | Yes | Yes | Yes | Yes |