onclick事件:当用户点击某个对象调用的事件句柄(事件处理函数)。
ondblclick:当用户双击某个对象时候调用的事件句柄。
onmousedown:鼠标被按下。
onmouseup:鼠标按键被松开。
onmouseenter:鼠标指针移动到元素上面时触发。
onmouseleave:当鼠标指针移出元素时触发。
onmouseover:鼠标移动到某元素上面。
onmouseout:鼠标从某元素离开。
分析:这两组看似相同的移入移出事件的区别:
1.mouseenter和mouseleave不支持事件冒泡。子元素不会影响当前元素。
2.mouseover和mouseout支持冒泡。也就是说当鼠标移入当前元素后,再移入它子元素,这时候冒泡会导致再次调用事件。
onmousemove:鼠标在某元素移动时候触发的事件。
oncontextmenu:当用户点击鼠标右键打开上下文菜单时触发。