获取元素的第一个属性的名称:
const nodeMap = document.getElementById("myDiv").attributes;
let name1 = nodeMap.item(0).name;
let name2 = nodeMap.item(1).name;
亲自试一试 »
const nodeMap = document.getElementById("myDiv").attributes;
let name1 = nodeMap[0].name;
let name2 = nodeMap[1].name;
亲自试一试 »
下面有更多示例。
这个item()
方法从 NamedNodeMap 返回一个属性(按索引)。
namednodemap.item(
index)
or simply:
namednodemap[
index]
Parameter | Description |
index | Required. The index of the attribute node in the NamedNodeMap. |
类型 | 描述 |
一个节点 | 指定索引处的属性节点。 或者 null 如果索引号超出范围。 |
attributes.item()
是 DOM Level 1 (1998) 功能。
所有浏览器都完全支持它:
Chrome | Edge | Firefox | Safari | Opera | IE |
Yes | Yes | Yes | Yes | Yes | 9-11 |
截取页面反馈部分,让我们更快修复内容!也可以直接跳过填写反馈内容!