--- title: Element.removeAttribute() slug: Web/API/Element/removeAttribute tags: - API - DOM - Element - Method - Reference - remove - removeAttribute - メソッド translation_of: Web/API/Element/removeAttribute ---
{{domxref("Element")}} の removeAttribute() メソッドは、指定された名前の属性を要素から削除します。
element.removeAttribute(attrName);
attrNameremoveAttribute() はエラーを発生させずに戻ります。undefined です。
属性の値を直接、または {{domxref("Element.setAttribute", "setAttribute()")}} を使用して null に設定するのではなく、 removeAttribute() を使用してください。多くの属性は null に設定しても、期待通りの動作をしません。
{{ DOMAttributeMethods() }}
// Given: <div id="div1" align="left" width="200px">
document.getElementById("div1").removeAttribute("align");
// Now: <div id="div1" width="200px">
| 仕様書 | 状態 | 備考 |
|---|---|---|
| {{SpecName('DOM WHATWG', '#dom-element-removeattribute', 'Element" removeAttribute')}} | {{Spec2('DOM WHATWG')}} |
{{Compat("api.Element.removeAttribute")}}