--- title: element.hasAttribute slug: Web/API/Element/hasAttribute tags: - DOM - DOM Element Methods - Gecko translation_of: Web/API/Element/hasAttribute ---
hasAttribute
は指定の要素が指定の属性を持つか否かを示す真偽値を返します。
var result = element.hasAttribute(attName);
result
: true または false の戻り値を保有attName
: 属性の名前を表す文字列を指定対象属性の存在をチェックし、無い場合にのみ属性を設定する例を以下に示します。
var d = document.getElementById("div1"); // 対象要素を取得 if ( !d.hasAttribute("align") ) { d.setAttribute("align", "center"); }