HTML DOM Element removeAttribute() メソッド
- 前のページ remove()
- 次のページ removeAttributeNode()
- 上一階層に戻る HTML DOM Elements オブジェクト
定義と使用法
removeAttribute()
メソッドは要素から属性を削除します。
ヒント:存在しない属性や設定されていないがデフォルト値がある属性の削除操作は無視されます。
removeAttribute() と removeAttributeNode() の違い
removeAttribute()
メソッドは属性を削除し、返り値はありません。
removeAttributeNode()
メソッドは Attr オブジェクトを削除し、削除されたオブジェクトを返します。
結果は同じです。
も参照してください:
リファレンスマニュアル:
チュートリアル:
インスタンス
例 1
<h1>要素からclass属性を削除します:
document.getElementsByTagName("H1")[0].removeAttribute("class");
例 2
<a>要素からhref属性を削除します:
document.getElementById("myAnchor").removeAttribute("href");
構文
element.removeAttribute(name)
パラメータ
パラメータ | 説明 |
---|---|
name | 必須。属性の名前。 |
返り値
なし。
スロー
要素が読み取り専用で属性の削除が許可されていない場合、このメソッドは NO_MODIFICATION_ALLOWED_ERR コードの DOMException をスローします。
ブラウザのサポート
element.removeAttribute()
DOM レベル 1 (1998) の機能です。
すべてのブラウザで完全にサポートされています:
Chrome | IE | Edge | Firefox | Safari | Opera |
---|---|---|---|---|---|
Chrome | IE | Edge | Firefox | Safari | Opera |
サポート | 9-11 | サポート | サポート | サポート | サポート |
- 前のページ remove()
- 次のページ removeAttributeNode()
- 上一階層に戻る HTML DOM Elements オブジェクト