English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
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.
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‹/›
O método createAttribute() é completamente suportado por todos os navegadores:
Método | |||||
createAttribute() | Sim | Sim | Sim | Sim | Sim |
Parâmetro | Descrição |
---|---|
name | String que contém o nome do atributo |
Retorno: | Representa o objeto Attr criado |
---|---|
Versão DOM: | Nível DOM1 |
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‹/›