Element: getAttributeNodeNS() method

The getAttributeNodeNS() method of the Element interface returns the namespaced 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 getAttributeNS() method instead.

If you need the Attr node of an element in HTML documents and the attribute is not namespaced, use the getAttributeNode() method instead.

Syntax

js
getAttributeNodeNS(namespace, nodeName)

Parameters

  • namespace is a string specifying the namespace of the attribute.
  • nodeName is a string specifying the name of the attribute.

Return value

The node for specified attribute.

Notes

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

Specification
DOM Standard
# dom-element-getattributenodens

Browser compatibility

desktopmobile
Chrome
Edge
Firefox
Opera
Safari
Chrome Android
Firefox for Android
Opera Android
Safari on iOS
Samsung Internet
WebView Android
getAttributeNodeNS

See also