NamedNodeMap
NamedNodeMap
接口表示属性节点 Attr
对象的集合。尽管在 NamedNodeMap
里面的对象可以像数组一样通过索引来访问,但是它和 NodeList
不一样,对象的顺序没有指定。
NamedNodeMap
对象是即时的 (live),因此,如果它内部包含的对象发生改变的话,该对象会自动更新到最新的状态。
属性
该接口没有继承任何属性。
NamedNodeMap.length
只读-
返回映射 (map) 中对象的数量。
方法
该接口没有继承任何方法。
NamedNodeMap.getNamedItem()
-
返回一个给定名字对应的属性节点(
Attr
)。 NamedNodeMap.setNamedItem()
-
替换或添加一个属性节点(
Attr
)到映射(map)中。 NamedNodeMap.removeNamedItem()
-
移除一个属性节点(
Attr
)。 NamedNodeMap.item()
-
返回指定索引处的属性节点(
Attr
),或者,当索引超出或等于属性节点的数量时,返回null
。 NamedNodeMap.getNamedItemNS()
-
根据给定的命名空间参数和 name 参数返回一个
Attr
对象。 NamedNodeMap.setNamedItemNS()
-
替换、添加给定命名空间参数和 name 参数的
Attr
对象。 NamedNodeMap.removeNamedItemNS()
-
删除给定命名空间参数和 name 参数的
Attr
对象。
规范
Specification |
---|
DOM Standard # interface-namednodemap |
浏览器兼容性
BCD tables only load in the browser