Esta tradução está incompleta. Ajude atraduzir este artigo.
removeAttribute
remove um atributo de um elemento específico.
Sintaxe
element.removeAttribute(attrName);
attrName
é o nome, em formato de texto (string), do atributo a ser removido doelement
.
Exemplo
// <div id="div1" align="left" width="200px"> document.getElementById("div1").removeAttribute("align"); // agora: <div id="div1" width="200px">
Observação
Você deve usar removeAttribute
ao invés de atribuir null
ao atributo usando setAttribute.
Tentar remover um atributo que não existe no elemento não fará que uma exceção seja lançada.
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 |
- |
Especificação
DOM Level 2 Core: removeAttribute (introduzido no DOM Level 1 Core)