NamedNodeMap

NamedNodeMap 接口表示 Attr 对象的集合。NamedNodeMap 中的对象没有特定的顺序,这与 NodeList 不同,尽管可以通过索引像数组一样访问它们。

NamedNodeMap 对象是动态的,因此如果其内容在内部或其他地方发生更改,它将自动更新。

注意:尽管称为 NamedNodeMap,但此接口不处理 Node 对象,而是处理 Attr 对象,后者是 Node 对象的一个专门类。

实例属性

此接口不继承任何属性。

NamedNodeMap.length 只读

返回映射中对象的数量。

实例方法

此接口不继承任何方法。

NamedNodeMap.getNamedItem()

返回一个与给定名称对应的 Attr

NamedNodeMap.setNamedItem()

替换或添加映射中由给定名称标识的 Attr

NamedNodeMap.removeNamedItem()

删除由给定映射标识的 Attr

NamedNodeMap.item()

返回给定索引处的 Attr,如果索引高于或等于节点数,则返回 null

NamedNodeMap.getNamedItemNS()

返回由命名空间和相关本地名称标识的 Attr

NamedNodeMap.setNamedItemNS()

替换或添加映射中由给定命名空间和相关本地名称标识的 Attr

NamedNodeMap.removeNamedItemNS()

删除由给定命名空间和相关本地名称标识的 Attr

规范

规范
DOM 标准
# interface-namednodemap

浏览器兼容性

BCD 表格仅在启用 JavaScript 的浏览器中加载。

另请参阅