HTML DOM namespaceURI 属性
JavaScript基础 2022-06-08 11:29:54小码哥的IT人生shichen
HTML DOM namespaceURI 属性
实例
获得一个 XHTML 文档的命名空间的 URI:
document.documentElement.namespaceURI;
结果:
http://www.w3.org/1999/xhtml
完整实例:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" lang="en" xml:lang="en">
<body>
<p id="demo">请点击按钮来获得文档命名空间的 URI。</p>
<button onclick="myFunction()">试一下</button>
<script>
function myFunction()
{
var x=document.getElementById("demo");
x.innerHTML=document.documentElement.namespaceURI;
}
</script>
<p><b>注释:</b>Internet Explorer 8 以及更早的版本不支持 namespaceURI 属性。</p>
</body>
</html>
可以使用本站在线JavaScript测试工具测试上述代码运行效果:http://www.phpcodeweb.com/runjs.html
定义和用法
namespaceURI 属性返回指定节点的命名空间的 URI。
注释:元素节点继承其父节点的命名空间,因此,XHTML 文档中的所有元素都拥有 namespaceURI "http://www.w3.org/1999/xhtml"。
浏览器支持
IE | Firefox | Chrome | Safari | Opera |
---|---|---|---|---|
所有主流浏览器均支持 namespaceURI 属性。
注释:Internet Explorer 8 以及更早的版本不支持该属性。
语法
node.namespaceURI
技术细节
返回值: | 字符串值,表示节点命名空间的 URI。 |
DOM 版本 | Core Level 2 Node Object |