XML DOM hasAttributeNS() 方法

定義和用法

如果屬性由指定的命名空間和名稱組成,則 hasAttributeNS() 方法返回 true,否則返回 false。

語法:

hasAttributeNS(ns,name)
參數 描述
ns 必需。規定要檢索的屬性的命名空間。
name 必需。規定要檢索的屬性的名稱。

說明

該方法與 hasAttribute() 方法類似,只是要檢查的屬性由命名空間和名稱指定。只有使用命名空間的 XML 文檔才使用方法。

實例

在所有的例子中,我們將使用 XML 文件 books_ns.xml,以及 JavaScript 函數 loadXMLDoc()

下面的代碼片段檢查 "books_ns.xml" 中的第一個 <title> 元素是否擁有帶有指定的命名空間和名稱的屬性:

xmlDoc=loadXMLDoc("books_ns.xml");
x=xmlDoc.getElementsByTagName("title")[0];
ns="http://www.codew3c.com/children/";
document.write(x.hasAttributeNS(ns,"lang"));

以上代碼的輸出:

true