HTML DOM 屬性長度
示例
獲取 HTML 元素的屬性數量
let num x = document.getElementById("myButton").attributes.length;
自己動手試一試 »
更多示例見下文。
描述
length
屬性返回 NamedNodeMap 中節點的數量。
length
屬性是隻讀的。
語法
namednodemap.length
技術詳情
返回值 | 一個數字,表示 nodemap 中的屬性節點數量 |
---|
更多示例
獲取所有屬性的名稱
const nodeMap = document.getElementById("myButton").attributes;
let text = "";
for (let i = 0; i < nodeMap.length; i++) {
text += nodeMap[i].name + "<br>";
}
自己動手試一試 »
獲取所有屬性
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 Level 1 (1998) 功能。
所有瀏覽器都完全支援。
Chrome | Edge | Firefox | Safari | Opera | IE |
是 | 是 | 是 | 是 | 是 | 9-11 |