Baseline Widely available
setAttributeNS
adds a new attribute or changes the value of an attribute with the given namespace and name.
If you are working with HTML documents and you don't need to specify the requested attribute as being part of a specific namespace, use the setAttribute()
method instead.
setAttributeNS(namespace, name, value)
Parameters
namespace
A string specifying the namespace of the attribute.
name
A string identifying the attribute by its qualified name; that is, a namespace prefix followed by a colon followed by a local name.
value
The desired string value of the new attribute.
None (undefined
).
let d = document.getElementById("d1");
d.setAttributeNS(
"http://www.mozilla.org/ns/specialspace",
"spec:align",
"center",
);
Notes
setAttributeNS
is the only method for namespaced attributes which expects the fully qualified name, i.e., "namespace:local-name"
.
RetroSearch is an open source project built by @garambo | Open a GitHub Issue
Search and Browse the WWW like it's 1997 | Search results from DuckDuckGo
HTML:
3.2
| Encoding:
UTF-8
| Version:
0.7.4