借用传智播客教师课件中得一句话,“通过鼠标、键盘对浏览器页面所做的动作就是事件”,比如鼠标点击、鼠标移入、鼠标移除、键盘按下、键盘抬起等等,都称之为事件,这些事件有如下几种。
事件的类型
事件
作用
onclick
鼠标点击
onmouseover
鼠标移入
onmouseout
鼠标移出
onkeyup
键盘按下并抬起
onkeydown
键盘按下
onchange
内容发生改变
onblur
失去焦点
onfocus
获得焦点
onsubmit
表单提交
事件的绑定
事件的绑定有多种方式,不过大体都可以分为两大类,一种是在元素写内联代码(DOM一级),一种则是使用绑定事件函数来对某个元素进行事件绑定(DOM二级)。我们主要介绍后面一种,涉及到的主要两个方法一个是添加 addEventListener
另外一个是删除 removeEventListener
另外值得注意的是,微软 IE6/IE7/IE8 浏览器添加事件的函数于主流浏览器并不太一样,如果是 IE6/IE7/IE8 则使用 attachEvent
和 detachEvent
参考代码
1 | <!DOCTYPE html> |