js事件

事件:当发生某一个动作的时候,会触发一个函数;例如:鼠标事件、键盘事件、系统事件(onload)、焦点事件

 

鼠标事件有:onclick(点击时)、ondblclick(双击时)、onmousedown(按下时)、onmouseup(按下去并抬时)、onmousemove(移动时)、onmouseover(移入时)、onmouseout(移出时)、onmouseente(移入时)、onmouseleave(移出时)。

mouseover/mouseout会把事件传递给子级元素
mouseenter/mouseleave不会把事件传递给子级元素  

 

键盘事件(有焦点的元素才有键盘事件):keydown(按下时,且如不抬起,会一直触发)、keyup(抬起时)、keypress(当键盘按下字母或者数字就会触发这个事件,如果按下了是功能键(ctrl、shift、alt、backspace)不会触发的)

焦点事件 :onfocus(有焦点事件的元素获取焦点后就会触发)、onblur(有焦点事件的元素失去焦点后就会触发)、tabindex(用来改变tab键切换的顺序)

 

posted @ 2018-04-04 21:50  pengc  阅读(131)  评论(0编辑  收藏  举报