您可以将事件侦听器添加到任何 DOM 对象,而不仅仅是 HTML 元素。即窗口对象。基本上,所有的声明都表明您不仅仅局限于 HTML 元素。
DOM 是 W3C(万维网联盟)标准。
DOM 定义了访问文档的标准:
“W3C 文档对象模型 (DOM) 是一个与平台和语言无关的接口,允许程序和脚本动态访问和更新文档的内容、结构和样式。”
W3C DOM 标准分为 3 个不同的部分:
Core DOM - 所有文档类型的标准模型
XML DOM - XML 文档的标准模型
HTML DOM - HTML 文档的标准模型
这里有一个有用的链接,它应该为您提供有关 HTML DOM 的更多信息http://www.w3schools.com/js/js_htmldom.asp。
您还应该看看http://www.w3schools.com/js/js_htmldom_eventlistener.asp。
以下是 W3C 官方推荐:http://www.w3.org/TR/DOM-Level-2-Core/introduction.html