目录

HTML DOM attributes item()

示例

获取元素的第一个属性的名称:

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 返回一个属性(按索引)。

笔记

节点按照源代码中的显示方式进行排序。索引从 0 开始。

也可以看看:

这个节点图。length 属性

这个节点图。getNamedItem 方法



语法

namednodemap.item( index)

or simply:

namednodemap[ index]

参数

Parameter Description
index Required.
The index of the attribute node in the NamedNodeMap.

返回值

类型 描述
一个节点 指定索引处的属性节点。
或者null如果索引号超出范围。

更多示例

更改元素的类(颜色):

document.getElementById("myDiv").attributes.item(1).value = "class2";
亲自试一试 »

更改元素的类(颜色):

document.getElementById("myDiv").attributes[1].value = "class2";
亲自试一试 »

浏览器支持

attributes.item()是 DOM Level 1 (1998) 功能。

所有浏览器都完全支持它:

Chrome Edge Firefox Safari Opera IE
Yes Yes Yes Yes Yes 9-11