English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية

Método createAttribute() do HTML DOM

Objeto Documento do HTML DOM

createAttribute()Método cria um novo nó de atributo e o atribui comoAttrobjeto retornado.

O DOM não obriga a adicionar o tipo de atributo específico ao elemento da maneira createAttribute().

Usandoatributo.value propriedade para definir o valor do atributo.

Usandoelemento .setAttributeNode()método para adicionar o atributo recém-criado ao elemento.

Ou, você pode usarelemento .setAttribute()Método substitui createAttribute() método.

Sintaxe:

document.createAttribute(name)
var node = document.getElementById("result");
var a = document.createAttribute("href");
a.value = "https:"//pt.oldtoolbag.com/";
node.setAttributeNode(a);
Teste e Veja‹/›

Compatibilidade de Navegadores

O método createAttribute() é completamente suportado por todos os navegadores:

Método
createAttribute()SimSimSimSimSim

Valor do Parâmetro

ParâmetroDescrição
nameString que contém o nome do atributo

Detalhes Técnicos

Retorno:Representa o objeto Attr criado
Versão DOM:Nível DOM1

Mais Exemplos

Crie um atributo src com o valor "clouds.png" e insira-o no elemento <img>:

var node = document.querySelector("img");
var a = document.createAttribute("src");
a.value = "/run/images/clouds.png";
node.setAttributeNode(a);
Teste e Veja‹/›

Objeto Documento do HTML DOM