1.新事件
(1)、鼠标事件
onmouseover鼠标移入事件:在鼠标指针移动到元素上时触发。
onmouseout 鼠标移出事件:在鼠标指针移出元素后触发
onmouseenter鼠标进入事件:在鼠标指针进入到元素上时触发。
onmouseleave 鼠标离开事件:在鼠标指针离开元素后触发
onfocus获取焦点事件:在鼠标光标获取输入框焦点时触发
onblur失去焦点事件:在鼠标光标失去焦点时触发。
onclick单击事件:在鼠标指针单击时触发
ondblclick双击事件:在鼠标光标双击时触发。
(2)、键盘事件
onkeydown:键盘按下
onkeyup:键盘抬起
(3)、浏览器事件
onload:浏览器加载完成执行
onscroll:滚动浏览器滚动条时触发
2、事件进阶
执行事件的步骤:获取元素、绑定事件、书写事件驱动程序
(1)、监听事件
绑定监听事件 addEventListener("事件的类型",事件的处理程序)
box1.addEventListener("click", myFunc)
解绑监听事件removeEventListener("事件的类型",事件的处理程序)
box1.removeEventListener("click", myFunc);
(2)、事件对象
任何事件都有内置对象event,事件对象的兼容性写法为