HTML DOM Element hasAttribute() メソッド
- 前のページ getElementsByTagName()
- 次のページ hasAttributes()
- 上一层に戻る HTML DOM Elements オブジェクト
定義と使用方法
属性が存在する場合、 hasAttribute()
メソッドは返します true
、それ以外の場合は返します。 false
。
注記:指定された属性がドキュメントに明示的に設定されている場合、またはドキュメントのタイプがその属性にデフォルト値を設定している場合、hasAttribute()
メソッドはすべて true
。
もっと詳しく:
チュートリアル:
例
例 1
"myButton" に onclick 属性がありますか:
let answer = myButton.hasAttribute("onclick");
例 2
もし <a> 元素に target 属性がある場合、値を "_self" に変更します:
if (element.hasAttribute("target")) { element.setAttribute("target", "_self"); }
文法
element.hasAttribute(name)
パラメータ
パラメータ | 説明 |
---|---|
name | 必要。属性の名前。 |
返り値
タイプ | 説明 |
---|---|
ボルン値 | 要素が属性を持っている場合 true、持っていない場合 false です。 |
ブラウザのサポート
element.hasAttribute()
DOMレベル2(2001)の機能です。
すべてのブラウザで完全にサポートされています:
Chrome | IE | Edge | Firefox | Safari | Opera |
---|---|---|---|---|---|
Chrome | IE | Edge | Firefox | Safari | Opera |
サポート | 9-11 | サポート | サポート | サポート | サポート |
- 前のページ getElementsByTagName()
- 次のページ hasAttributes()
- 上一层に戻る HTML DOM Elements オブジェクト