×
XML DOM 教程DOM 简介DOM 节点DOM 节点树DOM 解析DOM 加载函数DOM 方法DOM 访问DOM 节点信息DOM 节点列表DOM 遍历DOM 浏览器DOM 导航DOM 获取节点DOM 改变节点DOM 删除节点DOM 替换节点DOM 创建节点DOM 添加节点DOM 克隆节点DOM XMLHttpRequestDOM 节点类型DOM NodeDOM NodeListDOM NamedNodeMapDOM DocumentDOM DocumentImplDOM DocumentTypeDOM ProcessingInstDOM ElementDOM AttributeDOM TextDOM CDATADOM CommentDOM XMLHttpRequestDOM ParseError ObjDOM 解析器错误DOM 总结DOM 实例DOM 验证

XML DOM setAttributeNS() 方法


XML DOM – Element 对象XML DOM – Element 对象


定义和用法

setAttributeNS() 方法添加新的属性(带有命名空间)。

如果元素中已经存在指定名称的属性或命名空间,它的值更改为前缀和 value 参数的值。

语法

elementNode.setAttributeNS(ns,name,value)

参数 描述
ns 必需。规定要设置的属性的命名空间 URI。
name 必需。规定要设置的属性的名称。
value 必需。规定要设置的属性的值。


实例 1

下面的代码片段使用 loadXMLDoc() 把 "books_ns.xml" 载入 xmlDoc 中,并向第一个 <book> 元素添加 "edition" 属性:

实例

xmlDoc=loadXMLDoc("books_ns.xml"); x=xmlDoc.getElementsByTagName("book")[0]; ns="http://www.bootwiki.com/view/"; x.setAttributeNS(ns,"edition","first"); document.write(x.getAttributeNS(ns,"edition"));

输出:

first

尝试一下 »

实例 2

下面的代码片段使用 loadXMLDoc() 把 "books_ns.xml" 载入 xmlDoc 中,并改变第一个 <title> 元素的 "lang" 值:

实例

xmlDoc=loadXMLDoc("books_ns.xml"); x=xmlDoc.getElementsByTagName("title")[0]; ns="http://www.bootwiki.com/view/"; x.setAttributeNS(ns,"c:lang","italian"); document.write(x.getAttributeNS(ns,"lang"));

输出:

italian

尝试一下 »

XML DOM – Element 对象XML DOM – Element 对象


分类导航

关注微信下载离线手册

bootwiki移动版 bootwiki
(群号:472910771)