HTML DOM removeAttribute()メソッド
❮要素オブジェクト例
<h1>要素からクラス属性を削除します。
document.getElementsByTagName("H1")[0].removeAttribute("class");
定義と使用法
removeAttribute()メソッドは、指定された属性を要素から削除します。
このメソッドとremoveAttributeNode()メソッドの違いは、 removeAttributeNode()メソッドが指定されたAttrオブジェクトを削除するのに対し、このメソッドは指定された名前の属性を削除することです。結果は同じになります。また、このメソッドには戻り値がありませんが、removeAttributeNode()メソッドは削除された属性をAttrオブジェクトとして返します。
ヒント: getAttribute()メソッドを使用して、要素の属性の値を返します。
ヒント: setAttribute()メソッドを使用して、要素に属性を追加します。
ブラウザのサポート
Method | |||||
---|---|---|---|---|---|
removeAttribute() | Yes | Yes | Yes | Yes | Yes |
構文
element.removeAttribute(attributename)
パラメータ値
Parameter | Type | Description |
---|---|---|
attributename | String | Required. The name of the attribute you want to remove |
技術的な詳細
戻り値: | 戻り値なし |
---|---|
DOMバージョン | コアレベル1要素オブジェクト |
その他の例
例
<a>要素からhref属性を削除します。
document.getElementById("myAnchor").removeAttribute("href");
関連ページ
HTMLチュートリアル:HTML属性
HTML DOMリファレンス:hasAttribute()メソッド
HTML DOMリファレンス:getAttribute()メソッド
HTML DOMリファレンス:setAttribute()メソッド
❮要素オブジェクト