我有一个应用程序(ObjJob),它显示了各种与Web相关的标准的JavaScript绑定的相互作用。我今天才注意到,像HTMLButtonElement
这样的HTML元素不包含addEventListener()
作为可用的方法。我认为我在数据导入时犯了一个错误,但我找不到它。DOM 2 HTML的addEventListener在哪里?
的DOM 2 HTML IDL只显示
HTMLElement
inheriting fromdom::Element
。DOM 2 Core IDL不包括任何地方的文字“事件”。
DOM 2 Events IDL定义了
EventTarget
interface但从未将其绑定到dom::Element
。
SVG 1.1规范正确apply EventTarget
to SVGElementInstance
,但我找不到任何类似的HTML或DOM绑定。
我疯了么,还是没有官方规范将事件与DOM元素关联?如果有规范性参考,它在哪里?
看起来你已经找到了。谢谢!令人沮丧(奇怪),这不在IDL中,但我将手动设置'dom :: Node'以包含'EventTarget'。 – Phrogz 2012-03-21 16:31:41