XML DOM setAttributeNS() 方法
Element 對(duì)象
定義和用法
setAttributeNS() 方法添加新的屬性(帶有命名空間)。
如果元素中已經(jīng)存在指定名稱的屬性或命名空間,它的值更改為前綴和 value 參數(shù)的值。
語法
elementNode.setAttributeNS(ns,name,value)
參數(shù) | 描述 |
ns | 必需。規(guī)定要設(shè)置的屬性的命名空間 URI。 |
name | 必需。規(guī)定要設(shè)置的屬性的名稱。 |
value | 必需。規(guī)定要設(shè)置的屬性的值。 |
實(shí)例 1
下面的代碼片段使用 loadXMLDoc() 把 "books_ns.xml" 載入 xmlDoc 中,并向第一個(gè) <book> 元素添加 "edition" 屬性:
實(shí)例
xmlDoc=loadXMLDoc("books_ns.xml");
x=xmlDoc.getElementsByTagName("book")[0];
ns="//www.15014759268.cn/edition/";
x.setAttributeNS(ns,"edition","first");
document.write(x.getAttributeNS(ns,"edition"));
輸出:
first
嘗試一下 ?
實(shí)例 2
下面的代碼片段使用 loadXMLDoc() 把 "books_ns.xml" 載入 xmlDoc 中,并改變第一個(gè) <title> 元素的 "lang" 值:
實(shí)例
xmlDoc=loadXMLDoc("books_ns.xml");
x=xmlDoc.getElementsByTagName("title")[0];
ns="//www.15014759268.cn/children/";
x.setAttributeNS(ns,"c:lang","italian");
document.write(x.getAttributeNS(ns,"lang"));
輸出:
italian
嘗試一下 ?
Element 對(duì)象
更多建議: