HTML DOM Attributes length 屬性
- 上一頁 item()
- 下一頁 name
- 返回上一層 HTML DOM Attributes
定義和用法
length
屬性返回 NamedNodeMap 中的節點數。
length
屬性是只讀的。
注釋:HTML 元素的屬性位于 NamedNodeMap 中。
另請參閱:
實例
例子 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 Level 1 (1998) 特性。
所有瀏覽器都支持它:
Chrome | IE | Edge | Firefox | Safari | Opera |
---|---|---|---|---|---|
Chrome | IE | Edge | Firefox | Safari | Opera |
支持 | 9-11 | 支持 | 支持 | 支持 | 支持 |
- 上一頁 item()
- 下一頁 name
- 返回上一層 HTML DOM Attributes