removeAttribute
rimuove un attributo dell'elemento specificato.
Sintassi
element.removeAttribute(nomeAttributo);
- nomeAttributo è una stringa che indica l'attributo da rimuovere da element.
Esempio
// <div id="div1" align="left" width="200px"> document.getElementById("div1").removeAttribute("align"); // adesso: <div id="div1" width="200px">
Note
È preferibile utilizzare removeAttribute
anziché impostare il valore dell'attributo come null
utilizzando setAttribute.
Cercare di rimuovere un attributo che non è presente nell'elemento non causa un'eccezione.
DOM methods dealing with element's attributes:
Not namespace-aware, most commonly used methods | Namespace-aware variants (DOM Level 2) | DOM Level 1 methods for dealing with Attr nodes directly (seldom used) |
DOM Level 2 namespace-aware methods for dealing with Attr nodes directly (seldom used) |
---|---|---|---|
setAttribute (DOM 1) |
setAttributeNS |
setAttributeNode |
setAttributeNodeNS |
getAttribute (DOM 1) |
getAttributeNS |
getAttributeNode |
getAttributeNodeNS |
hasAttribute (DOM 2) |
hasAttributeNS |
- | - |
removeAttribute (DOM 1) |
removeAttributeNS |
removeAttributeNode |
- |
Specifiche
DOM Level 2 Core: removeAttribute (introdotto in DOM Level 1 Core)