codecamp

XML DOM getAttributeNodeNS() 方法——Element 对象

XML DOM getAttributeNodeNS() 方法


Element 对象参考手册 Element 对象

定义和用法

getAttributeNS() 方法通过命名空间 URI 和名称取得属性节点。

语法

elementNode.getAttributeNodeNS(ns,name)

参数 描述
ns 必需。规定从中获取属性值的命名空间 URI。
name 必需。规定从中获取属性值的属性。


实例

下面的代码片段使用 loadXMLDoc() 把 "books_ns.xml" 载入 xmlDoc 中,并从第一个 <title> 元素中取得 "lang" 属性节点:

实例

xmlDoc=loadXMLDoc("books_ns.xml");

x=xmlDoc.getElementsByTagName("title")[0];
ns="//www.w3cschool.cn/children/";

y=x.getAttributeNodeNS(ns,"lang");

document.write(y.nodeName);
document.write(" = ");
document.write(y.nodeValue);

输出:

c:lang = en

尝试一下 »

Element 对象参考手册 Element 对象
温馨提示
下载编程狮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; }