codecamp

XML DOM – NamedNodeMap 对象

XML DOM - NamedNodeMap 对象


NamedNodeMap 对象代表一个节点的无序列表。

本节介绍了该 NamedNodeMap 对象的属性与方法。


NamedNodeMap 对象

NamedNodeMap 中的节点可以通过它们的名称进行访问。

NamedNodeMap 将会自我更新。如果在节点列表或 XML 文档中删除或添加一个元素,那么该列表将会自动更新。

注意:在命名节点图中,节点不会以任何特定的顺序返回。

NamedNodeMap 对象属性

属性 描述
length 返回列表中节点的数量。

NamedNodeMap 对象方法

方法 描述
getNamedItem() 返回指定的节点(通过名称)。
getNamedItemNS() 返回指定的节点(通过名称和命名空间)。
item() 返回指定索引号的节点。
removeNamedItem() 删除指定的节点(通过名称)。
removeNamedItemNS() 删除指定的节点(通过名称和命名空间)。
setNamedItem() 设置指定的节点(通过名称)。
setNamedItemNS() 设置指定的节点(通过名称和命名空间)。
在下一节内容中,你将了解 XML DOM Document 对象!
XML DOM – NodeList 对象
XML DOM – Document 对象
温馨提示
下载编程狮App,免费阅读超1000+编程语言教程
取消
确定
目录

关闭

MIP.setData({ 'pageTheme' : getCookie('pageTheme') || {'day':true, 'night':false}, 'pageFontSize' : getCookie('pageFontSize') || 20 }); MIP.watch('pageTheme', function(newValue){ setCookie('pageTheme', JSON.stringify(newValue)) }); MIP.watch('pageFontSize', function(newValue){ setCookie('pageFontSize', newValue) }); function setCookie(name, value){ var days = 1; var exp = new Date(); exp.setTime(exp.getTime() + days*24*60*60*1000); document.cookie = name + '=' + value + ';expires=' + exp.toUTCString(); } function getCookie(name){ var reg = new RegExp('(^| )' + name + '=([^;]*)(;|$)'); return document.cookie.match(reg) ? JSON.parse(document.cookie.match(reg)[2]) : null; }