Element.removeAttribute()
removeAttribute
удаляет атрибут с элемента.
Синтаксис
element.removeAttribute(attrName);
attrName
строка, имя атрибута который должен быть удалён с element.
Пример
// <div id="div1" align="left" width="200px"> document.getElementById("div1").removeAttribute("align"); // now: <div id="div1" width="200px">
Примечания
Вы должны использовать removeAttribute вместо того, чтобы устанавливать значение атрибута в null, используя setAttribute.
Попытка удаления атрибута, которого нет на элементе не вызывает ошибки.
Методы DOM имеют дело с атрибутами элементов:
Не знают пространства имён, наиболее часто используемые методы | Вариант, знающий пространство имён (Уровень DOM 2) | Уровень DOM 1 методы для работы с Attr узлами напрямую (используется редко) |
Уровень DOM 2 знает о методах пространства имён для работы с Attr узлами напрямую (используется редко) |
---|---|---|---|
setAttribute (DOM 1) |
setAttributeNS (en-US) |
setAttributeNode (en-US) |
setAttributeNodeNS (en-US) |
getAttribute (DOM 1) |
getAttributeNS (en-US) |
getAttributeNode (en-US) |
getAttributeNodeNS (en-US) |
hasAttribute (DOM 2) |
hasAttributeNS (en-US) |
- | - |
removeAttribute (DOM 1) |
removeAttributeNS (en-US) |
removeAttributeNode (en-US) |
- |
Спецификация
DOM Level 2 Core: removeAttribute (introduced in DOM Level 1 Core)