XML DOM setAttributeNS() 方法

返回上一级

XML DOM Element 对象的 setAttributeNS() 方法添加新的属性 ( 带有命名空间 )

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

语法

elementNode.setAttributeNS(ns,name,value)

参数

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

范例 1

下面的范例向第一个 <book> 元素添加 "edition" 属性

xmlDoc=loadXMLDoc("/static/media/dom/books_ns.xml");

x=xmlDoc.getElementsByTagName("book")[0];
ns="https://www.twle.cn/yufei/html/";

x.setAttributeNS(ns,"edition","first");

document.write(x.getAttributeNS(ns,"edition"));

运行范例 »

范例 2

下面的范例改变第一个 <title> 元素的 "lang" 值

xmlDoc=loadXMLDoc("/static/media/dom/books_ns.xml");

x=xmlDoc.getElementsByTagName("title")[0];
ns="http://www.twle.cn/yufei/html/";

x.setAttributeNS(ns,"c:lang","italian");

document.write(x.getAttributeNS(ns,"lang"));

运行范例 »

返回上一级

XML DOM 基础教程

关于   |   FAQ   |   我们的愿景   |   广告投放   |  博客

  简单教程,简单编程 - IT 入门首选站

Copyright © 2013-2022 简单教程 twle.cn All Rights Reserved.