--- title: element.hasAttribute slug: Web/API/Element/hasAttribute tags: - DOM - DOM Element Methods - Gecko translation_of: Web/API/Element/hasAttribute ---
{{ApiRef}}

概要

hasAttribute

は指定の要素が指定の属性を持つか否かを示す真偽値を返します。

 

構文

var result = element.hasAttribute(attName);

対象属性の存在をチェックし、無い場合にのみ属性を設定する例を以下に示します。

var d = document.getElementById("div1"); // 対象要素を取得

if ( !d.hasAttribute("align") ) {
  d.setAttribute("align", "center");
}

注記

{{DOMAttributeMethods}}

仕様書