docs.rodeo

MDN Web Docs mirror

Document: createAttributeNS() method

{{ ApiRef("DOM") }} 

The Document.createAttributeNS() method creates a new attribute node with the specified namespace URI and qualified name, and returns it. The object created is a node implementing the {{domxref("Attr")}}  interface. The DOM does not enforce what sort of attributes can be added to a particular element in this manner.

Syntax

createAttributeNS(namespaceURI, qualifiedName)

Parameters

Return value

The new {{domxref("Attr")}}  node.

Exceptions

Examples

const node = document.getElementById("svg");
const a = document.createAttributeNS("http://www.w3.org/2000/svg", "viewBox");
a.value = "0 0 100 100";
node.setAttributeNode(a);
console.log(node.getAttribute("viewBox")); // "0 0 100 100"

Specifications

{{Specifications}} 

Browser compatibility

{{Compat}} 

See also

In this article

View on MDN