XML DOM hasAttributeNS() 方法
定義和用法
如果屬性由指定的命名空間和名稱組成,則 hasAttributeNS() 方法返回 true,否則返回 false。
語(yǔ)法:
hasAttributeNS(ns,name)
參數(shù) | 描述 |
---|---|
ns | 必需。規(guī)定要檢索的屬性的命名空間。 |
name | 必需。規(guī)定要檢索的屬性的名稱。 |
說(shuō)明
該方法與 hasAttribute() 方法類似,只是要檢查的屬性由命名空間和名稱指定。只有使用命名空間的 XML 文檔才使用方法。
實(shí)例
在所有的例子中,我們將使用 XML 文件 books_ns.xml,以及 JavaScript 函數(shù) loadXMLDoc()。
下面的代碼片段檢查 "books_ns.xml" 中的第一個(gè) <title> 元素是否擁有帶有指定的命名空間和名稱的屬性:
xmlDoc=loadXMLDoc("books_ns.xml");
x=xmlDoc.getElementsByTagName("title")[0];
ns="http://www.dbjr.com.cn/children/";
document.write(x.hasAttributeNS(ns,"lang")
);
以上代碼的輸出:
true