English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية

HTML DOM removeAttribute() メソッド

HTML DOM要素オブジェクト

removeAttribute()このメソッドは、指定された名前を持つ属性を要素から削除します。

注意:removeAttribute()は値を返さないため、複数の属性を一度に削除するために呼び出しをリンクすることはできません。

使用getAttribute()このメソッドは、要素の属性値を返します。

使用setAttribute()このメソッドは、新しい属性を追加したり、要素上の既存の属性の値を変更することができます。

文法:

element.removeAttribute(attrName)
document.getElementsByTagName("H"1")[0].removeAttribute("class");
テストして見て‹/›

ブラウザの互換性

すべてのブラウザでremoveAttribute()メソッドが完全にサポートされています:

メソッド
removeAttribute()

引数の値

引数説明
attrName文字列、要素から削除する属性の名前を示します

技術的詳細

返り値:未定義
DOMバージョン:DOM 2階層

さらに例

アンカー要素がhref属性を持っているかどうかを検出します。存在する場合、removeAttributeを使用してhref属性を削除します:

var a = document.getElementById("myLink");
if (a.hasAttribute("href")) {
a.removeAttribute("href");
}
テストして見て‹/›

関連参照

HTMLチュートリアル:HTML属性

HTML DOM参照:getAttribute()メソッド

HTML DOM参照:setAttribute()メソッド

HTML DOM参照:hasAttribute()メソッド

HTML DOM要素オブジェクト