基本概念
Event接口表示在DOM中发生的任何事件,一些事用户生成的(例如鼠标或键盘事件),而其他的由API生成(比如指示动画已经完成运行的事件,视频已经被暂停等等)。
有许多类型的事件,其中一些使用基于主要事件接口的其他接口。事件本身包含所有事件通用的属性和方法。
注册事件监听
有三种方式可以为DOM元素注册事件处理函数。
EventTarget.addEventListener()
mybutton.addEventListener('click', function() {
alert('hello world');
}, false);
HTML属性
<button onclick="alert('hello world')">
DOM Event接口
事件处理函数可以附加在各种对象上,包括DOM元素,window对象上等。当事件发生时,event对象就会被创建并依次传递给事件监听器。
function foo(eve) {
alert(eve);
}
table_el.onclick = foo;
DOM Event子类
Event属性和方法请参考详情
**粗体** _斜体_ [链接](http://example.com) `代码` - 列表 > 引用
。你还可以使用@
来通知其他用户。