最新のWeb開発のチュートリアル
 

HTML DOM hasAttribute() Method

<Elementオブジェクト

かどうかを調べ<button>要素はonclickの属性があります。

var x = document.getElementById("myBtn").hasAttribute("onclick");

xの結果は次のようになります。

true
»それを自分で試してみてください

もっと"Try it Yourself"以下の例。


定義と使用法

hasAttribute()場合、このメソッドはtrueを返しspecified属性が存在するそれ以外の場合はfalseを返します。

ヒント:使用setAttribute()新しい属性を追加したり、要素の既存の属性の値を変更します。


ブラウザのサポート

表中の数字は完全に方法をサポートする最初のブラウザのバージョンを指定します。

方法
hasAttribute() はい 9.0 はい はい はい

構文

element .hasAttribute( attributename )

パラメーター

パラメーター タイプ 説明
attributename String 必須。 あなたが存在するかどうかを確認する属性の名前

技術的な詳細

戻り値: 要素が属性を持っている場合、ブールは、そうでない場合はfalse、trueを返します
DOMバージョン コアレベル2要素オブジェクト

例

その他の例

かどうかを調べる<a>要素がターゲット属性を持っています。 もしそうなら、の値に変更targetに属性を"_self"

// Get the <a> element with id="myAnchor"
var x = document.getElementById("myAnchor"); 

// If the <a> element has a target attribute, set the value to "_self"
if (x.hasAttribute("target")) {      
    x.setAttribute("target", "_self");
}
»それを自分で試してみてください

関連ページ

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

HTML DOMリファレンス: href="met_element_getattribute.html"> getAttribute() Method

HTML DOMリファレンス: href="met_element_removeattribute.html"> removeAttribute() Method

HTML DOMリファレンス: href="met_element_setattribute.html"> setAttribute() Method


<Elementオブジェクト