NamedNodeMap
NamedNodeMap
接口表示 Attr
对象的集合。NamedNodeMap
中的对象没有特定的顺序,这与 NodeList
不同,尽管可以通过索引像数组一样访问它们。
NamedNodeMap
对象是动态的,因此如果其内容在内部或其他地方发生更改,它将自动更新。
实例属性
此接口不继承任何属性。
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 的浏览器中加载。