Element.getAttributeNodeNS() - Web APIs 编辑

Returns the Attr node for the attribute with the given namespace and name.

Syntax

attributeNode = element./wiki/en-US/docs/Web/API/Element/getAttributeNodeNS(namespace, nodeName)
  • attributeNode is the node for specified attribute.
  • namespace is a string specifying the namespace of the attribute.
  • nodeName is a string specifying the name of the attribute.

== Example == TBD The example needs to be fixed pre> // html: <div id="top" /> t = document.getElementById("top"); specialNode = t./wiki/en-US/docs/Web/API/Element/getAttributeNodeNS( "http://www.mozilla.org/ns/specialspace", "id"); // iNode.value = "full-top" </pre

Notes

/wiki/en-US/docs/Web/API/Element/getAttributeNodeNS is more specific than /wiki/en-US/docs/Web/API/Element/getAttributeNode in that it allows you to specify attributes that are part of a particular namespace. The corresponding setter method is setAttributeNodeNS.

DOM methods dealing with element's attributes:

Not namespace-aware, most commonly used methodsNamespace-aware variants (DOM Level 2)DOM Level 1 methods for dealing with Attr nodes directly (seldom used)DOM Level 2 namespace-aware methods for dealing with Attr nodes directly (seldom used)
setAttribute (DOM 1)setAttributeNSsetAttributeNodesetAttributeNodeNS
getAttribute (DOM 1)getAttributeNS/wiki/en-US/docs/Web/API/Element/getAttributeNode/wiki/en-US/docs/Web/API/Element/getAttributeNodeNS
hasAttribute (DOM 2)hasAttributeNS--
removeAttribute (DOM 1)removeAttributeNSremoveAttributeNode-

Specifications

SpecificationStatusComment
DOM
The definition of '/wiki/en-US/docs/Web/API/Element/getAttributeNodeNS()' in that specification.
Living Standard

Browser compatibility

BCD tables only load in the browser

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。
列表为空,暂无数据

词条统计

浏览:53 次

字数:4266

最后编辑:7 年前

编辑次数:0 次

    我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
    原文