hasAttributeメソッド
メソッド hasAttribute は、要素に指定された属性が
存在するかどうかをチェックします。属性があれば
true を、なければ false を返します。
構文
要素.hasAttribute(属性名);
例
要素に value
属性が存在するか確認してみましょう:
<input id="elem" value="abcde">
let elem = document.querySelector('#elem');
console.log(elem.hasAttribute('value'));
コード実行結果:
true
例
次に、value 属性がない場合です:
<input id="elem">
let elem = document.querySelector('#elem');
console.log(elem.hasAttribute('value'));
コード実行結果:
false
関連項目
-
属性を取得するメソッド
getAttribute -
属性を設定するメソッド
setAttribute -
属性を削除するメソッド
removeAttribute