hasAttributeメソッド

メソッド hasAttribute は、要素に指定された属性が 存在するかどうかをチェックします。属性があれば true を、なければ false を返します。

構文

javascript要素.hasAttribute(属性名);

例

要素に value 属性が存在するか確認してみましょう:

html<input id="elem" value="abcde">
javascriptlet elem = document.querySelector('#elem');
console.log(elem.hasAttribute('value'));

コード実行結果:

javascripttrue

例

次に、value 属性がない場合です:

html<input id="elem">
javascriptlet elem = document.querySelector('#elem');
console.log(elem.hasAttribute('value'));

コード実行結果:

javascriptfalse

関連項目