click :单击鼠标左键或按回车键触发。 onclick事件处理程序也可以用这两种方法运行。
dbclick:DOM3级事件。 双击鼠标左键。
mousedown :单击鼠标左键。
mouseup :释放单击的鼠标左键。
(click包含两个步骤:按下或释放鼠标左键。 mousedown是只需按下鼠标左键的操作,mouseout是释放鼠标左键的操作。 因此,在鼠标操作中click=mousedown mouseup )
mouseenter :当鼠标光标首次从元素外部移动到元素范围内时触发。 此事件不会冒泡,即使移动到后代元素也不会触发。 DOM3级事件。 (IE、Firefox、Opera )
mouseleave :当元素上方的鼠标光标移动到元素之外时触发。 这个事件没有泡沫。 光标移动到后代元素不会触发。 DOM3级事件。 (IE、Firefox、Opera )
mousemove (鼠标在元素内移动时重复触发(可能会产生鼠标模糊效果) )。
mouseout :鼠标从一个元素移动到另一个元素时触发。 此元素可以是原始元素的外部元素或子元素。
mouseover :当鼠标位于元素外部且第一次进入元素时,触摸元素边界将触发。 (应该和mouseenter差不多)
检测是否支持click、mousedown、mouseup、mousemove、mouseout和mouseover :
varis supported=document.implementation.has feature (' mouse events ',' 2.0 ' );
检查是否支持dblick、mouseenter和mouseleave :
varis supported=document.implementation.has feature (' mouse event ',' 3.0 ' );