HTML - DOM 元素 isDefaultNamespace() 方法



**isDefaultNamespace()** 方法檢查特定的名稱空間 URI 是否是文件或元素中元素的預設名稱空間。

**URI:**用於標識網際網路或其他地方資源的字元字串。

**URI** 代表統一資源識別符號。

語法

element.isDefaultNamespace(namespaceURI)

引數

方法 描述
namespaceURI 是一個指定要檢查的名稱空間 URI 的字串。

返回值

如果 namespaceURI 是文件中元素的預設名稱空間,則此方法返回“true”。否則,返回“false”。

HTML - DOM 元素“isDefaultNamespace()”的示例

以下是一些示例,說明如何使用 isDefaultNamespace() 方法來檢查名稱空間 URI 是否為元素的預設名稱空間。

檢查預設名稱空間

此示例使用**<div>**元素設定預設名稱空間,然後指令碼檢查提到的 div 元素是否為 exampleDiv 元素的預設名稱空間。

<!DOCTYPE html>
<html lang="en">
<head>
    <title>isDefaultNamespace Example</title>
</head>

<body>
    <h1>HTML - DOM Element</h1>
    <h2>isDefaultNamespace() method</h2>
    <p>Checking default namespace...</p>
    
    <div id="exampleDiv"
        xmlns="http://www.w3.org/1999/xhtml">
        Is this div in the default namespace?
    </div>

    <p id="resultMessage"></p>
    
    <script>
        const exampleDiv = document.getElementById
        ('exampleDiv');
        const resultMessage = 
        exampleDiv.isDefaultNamespace
        ("http://www.w3.org/1999/xhtml");

        document.getElementById
        ('resultMessage').innerText = resultMessage;
    </script>
</body>

</html>

非預設名稱空間

此示例使用一個宣告為 custom 的自定義名稱空間的 <div> 元素,然後指令碼檢查提到的 div 元素是否為 exampleDiv 元素的預設名稱空間。

<!DOCTYPE html>
<html lang="en">
<head>  
    <title>isDefaultNamespace Example</title>
</head>

<body>
    <h1>HTML - DOM Element</h1>
    <h2>isDefaultNamespace method</h2>
    <p>Checking default namespace...</p>
    
    <div id="exampleDiv"xmlns="http://www.example.com/ns">
        Is this div in the default namespace?
    </div>

    <p id="resultMessage"></p>
    
    <script>
        const exampleDiv = 
        document.getElementById('exampleDiv');
        const resultMessage = 
        exampleDiv.isDefaultNamespace(null);  
        document.getElementById
        ('resultMessage').innerText = resultMessage;
    </script>    
</body>

</html>
        

支援的瀏覽器

方法 Chrome Edge Firefox Safari Opera
isDefaultNamespace()
html_dom_element_reference.htm
廣告