files/en-us/web/api/element/getattributenodens/index.md
{{ APIRef("DOM") }}
The getAttributeNodeNS() method of the {{domxref("Element")}} interface returns the namespaced {{domxref("Attr")}} node of an element.
This method is useful if you need the namespaced attribute's instance properties. If you only need the namespaced attribute's value, you can use the {{domxref("Element.getAttributeNS()", "getAttributeNS()")}} method instead.
If you need the {{domxref("Attr")}} node of an element in HTML documents and the attribute is not namespaced, use the {{domxref("Element.getAttributeNode()", "getAttributeNode()")}} method instead.
getAttributeNodeNS(namespace, nodeName)
namespace
nodeName
The node for specified attribute.
getAttributeNodeNS is more specific than getAttributeNode in that it allows you to specify attributes that are part of a particular namespace. The corresponding setter method is setAttributeNodeNS.
{{Specifications}}
{{Compat}}