English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
createAttribute()Metodo crea un nuovo nodo attributo e lo aggiunge comeAttroggetto restituito.
DOM non obbliga a aggiungere un attributo di tipo specifico all'elemento in questo modo createAttribute().
Utilizzaattributo.value per impostare il valore dell'attributo.
Utilizzaelemento .setAttributeNode()metodo per aggiungere l'attributo creato all'elemento.
O, puoi utilizzareelemento .setAttribute()Metodo sostitutivo di createAttribute().
document.createAttribute(name)
var node = document.getElementById("result"); var a = document.createAttribute("href"); a.value = "https://it.oldtoolbag.com/"; node.setAttributeNode(a);Prova a vedere‹/›
Tutti i browser supportano completamente il metodo createAttribute():
Metodo | |||||
createAttribute() | Sì | Sì | Sì | Sì | Sì |
Parametro | Descrizione |
---|---|
name | Stringa che contiene il nome dell'attributo |
Valore di ritorno: | Rappresenta l'oggetto Attr creato |
---|---|
Versione DOM: | Livello DOM 1 |
Crea un attributo src con valore "clouds.png" e inseriscilo nell'elemento <img>:
var node = document.querySelector("img"); var a = document.createAttribute("src"); a.value = "/run/images/clouds.png"; node.setAttributeNode(a);Prova a vedere‹/›