[5] [CODE(DOMi)@en[[[Node]]]] の [DFN[[CODE(DOMm)@en[[[hasAttributes]]]] [[メソッド]]]]は、
[[内容属性]]を1つでも持っていれば[[真]]を、そうでなければ[[偽]]を返します。

* 仕様書

[REFS[
- [1] [CITE@en-US[DOM Standard]] ([TIME[2012-12-14 19:59:26 +09:00]] 版) <view-source:http://dom.spec.whatwg.org/#interface-node>
- [2] [CITE@en-US[Document Object Model (DOM) Level 3 Core Specification]] ([TIME[2004-04-07 17:57:17 +09:00]] 版) <http://www.w3.org/TR/2004/REC-DOM-Level-3-Core-20040407/DOM3-Core.html#core-ID-NodeHasAttrs>
]REFS]

* 歴史

[3] [CODE(DOMm)@en[[[hasAttributes]]]] メソッドは [[DOM2]] で追加されました。

[4] [[DOM4]] は [[AttrExodus]] によりこのメソッドを削除しています。 ([[コメント]]として規定は一応残されています [SRC[>>1]]。)

* 関連

[6] [[子供]]の有無を返す [CODE(DOMm)@en[[[hasChildNodes]]]] と似ています。


[7] [CITE@en[Put hasAttributes() back. Fixes https://www.w3.org/Bugs/Public/show_bug.... · d0ff369 · whatwg/dom]]
( ([TIME[2014-08-21 13:19:10 +09:00]] 版))
<https://github.com/whatwg/dom/commit/d0ff369b1ccbbd428fd22c283d94535e5befe5c7>

[8] [CITE@en[Editorial: define attribute list in terms of Infra's list]]
([[annevk]]著, [TIME[2017-04-07 17:48:53 +09:00]])
<https://github.com/whatwg/dom/commit/f88c7a087268f5a9cf55b92c40754107e696d705>