Element: método setAttributeNS()
setAttributeNS
adiciona um novo atributo ou altera o valor de um atributo com o namespace e nome fornecidos.
Se você estiver trabalhando com documentos HTML e não precisar especificar o atributo solicitado como parte de um namespace específico, use o método setAttribute()
.
Sintaxe
js
setAttributeNS(namespace, name, value)
Parâmetros
namespace
é uma string que especifica o namespace do atributo.name
é uma string que identifica o atributo pelo seu nome qualificado; isto é, um prefixo de namespace seguido por dois pontos seguido por um nome local.value
é o valor da string desejada do novo atributo.
Valor de retorno
None (undefined
).
Exemplos
js
let d = document.getElementById("d1");
d.setAttributeNS(
"http://www.mozilla.org/ns/specialspace",
"spec:align",
"center",
);
Notas
setAttributeNS
é o único método para atributos com namespace que espera o nome totalmente qualificado, ou seja, "namespace:localname"
.
Especificações
Specification |
---|
DOM Standard # ref-for-dom-element-setattributens① |
Compatibilidade de navegadores
BCD tables only load in the browser