js事件的分类和介绍

来源:互联网 发布:淘宝外卖点麻辣烫 编辑:程序博客网 时间:2024/05/01 00:58

1、表单事件:

submit事件

reset事件

click事件

change事件

focus事件(不冒泡) (IE和ES5支持冒泡的focusin)

blur事件(不冒泡) (IE和ES5支持冒泡的focusout)

input事件(ES5 textinput提供更方便的获取输入文字的方案)

 

2、Window事件

load事件

DOMContentLoaded事件

readyStatechage事件

unload事件

beforeunload事件

resize事件

scroll事件

 

3、鼠标事件

click事件

dbclick事件

mouseover事件(冒泡)

mouseout事件(冒泡)

mousedown事件

mouseup事件

contextmenu事件

mouseenter事件(不冒泡)

mouseleave事件(不冒泡)

mousewheel事件(FF DOMMouseScroll事件、DOM3 wheel事件)

 

4、键盘事件

keydown事件

keyup事件

keypress事件

属性当以下情况发生时,出现此事件    FF N IEonabort图像加载被中断 
1 34onblur元素失去焦点1 23onchange用户改变域的内容1 23onclick鼠标点击某个对象1 23ondblclick鼠标双击某个对象1 44onerror当加载文档或图像时发生某个错误1 34onfocus元素获得焦点1 23onkeydown某个键盘的键被按下1 43onkeypress某个键盘的键被按下或按住1 43onkeyup某个键盘的键被松开1 43onload某个页面或图像被完成加载1 23onmousedown某个鼠标按键被按下1 44onmousemove鼠标被移动1 63onmouseout鼠标从某元素移开 1 44onmouseover鼠标被移到某元素之上1 23onmouseup某个鼠标按键被松开1 44onreset重置按钮被点击1 34onresize窗口或框架被调整尺寸1 44onselect文本被选定1 23onsubmit提交按钮被点击1 23onunload用户退出页面1 23属性描述IEFOW3CaltKey返回当事件被触发时,"ALT" 是否被按下。619Yesbutton返回当事件被触发时,哪个鼠标按钮被点击。619YesclientX返回当事件被触发时,鼠标指针的水平坐标。619YesclientY返回当事件被触发时,鼠标指针的垂直坐标。619YesctrlKey返回当事件被触发时,"CTRL" 键是否被按下。619YesmetaKey返回当事件被触发时,"meta" 键是否被按下。No19YesrelatedTarget返回与事件的目标节点相关的节点。No19YesscreenX返回当某个事件被触发时,鼠标指针的水平坐标。619YesscreenY返回当某个事件被触发时,鼠标指针的垂直坐标。619YesshiftKey返回当事件被触发时,"SHIFT" 键是否被按下。619Yes
事件浏览器支持解说一般事件onclickIE3、N2鼠标点击时触发此事件ondblclickIE4、N4鼠标双击时触发此事件onmousedownIE4、N4按下鼠标时触发此事件onmouseupIE4、N4鼠标按下后松开鼠标时触发此事件onmouseoverIE3、N2当鼠标移动到某对象范围的上方时触发此事件onmousemoveIE4、N4鼠标移动时触发此事件onmouseoutIE4、N3当鼠标离开某对象范围时触发此事件onkeypressIE4、N4当键盘上的某个键被按下并且释放时触发此事件.onkeydownIE4、N4当键盘上某个按键被按下时触发此事件onkeyupIE4、N4当键盘上某个按键被按放开时触发此事件页面相关事件onabortIE4、N3图片在下载时被用户中断onbeforeunloadIE4、N当前页面的内容将要被改变时触发此事件onerrorIE4、N3出现错误时触发此事件onloadIE3、N2页面内容完成时触发此事件onmoveIE、N4浏览器的窗口被移动时触发此事件onresizeIE4、N4当浏览器的窗口大小被改变时触发此事件onscrollIE4、N浏览器的滚动条位置发生变化时触发此事件onstopIE5、N浏览器的停止按钮被按下时触发此事件或者正在下载的文件被中断onunloadIE3、N2当前页面将被改变时触发此事件表单相关事件onblurIE3、N2当前元素失去焦点时触发此事件onchangeIE3、N2当前元素失去焦点并且元素的内容发生改变而触发此事件onfocusIE3 、N2当某个元素获得焦点时触发此事件onresetIE4 、N3当表单中RESET的属性被激发时触发此事件onsubmitIE3 、N2一个表单被递交时触发此事件滚动字幕事件onbounceIE4、N在Marquee内的内容移动至Marquee显示范围之外时触发此事件onfinishIE4、N当Marquee元素完成需要显示的内容后触发此事件onstartIE4、 N当Marquee元素开始显示内容时触发此事件编辑事件onbeforecopyIE5、N当页面当前的被选择内容将要复制到浏览者系统的剪贴板前触发此事件onbeforecutIE5、 N当页面中的一部分或者全部的内容将被移离当前页面[剪贴]并移动到浏览者的系统剪贴板时触发此事件onbeforeeditfocusIE5、N当前元素将要进入编辑状态onbeforepasteIE5、 N内容将要从浏览者的系统剪贴板传送[粘贴]到页面中时触发此事件onbeforeupdateIE5、 N当浏览者粘贴系统剪贴板中的内容时通知目标对象oncontextmenuIE5、N当浏览者按下鼠标右键出现菜单时或者通过键盘的按键触发页面菜单时触发的事件oncopyIE5、N当页面当前的被选择内容被复制后触发此事件oncutIE5、N当页面当前的被选择内容被剪切时触发此事件ondragIE5、N当某个对象被拖动时触发此事件 [活动事件]ondragdropIE、N4一个外部对象被鼠标拖进当前窗口或者帧ondragendIE5、N当鼠标拖动结束时触发此事件,即鼠标的按钮被释放了ondragenterIE5、N当对象被鼠标拖动的对象进入其容器范围内时触发此事件ondragleaveIE5、N当对象被鼠标拖动的对象离开其容器范围内时触发此事件ondragoverIE5、N当某被拖动的对象在另一对象容器范围内拖动时触发此事件ondragstartIE4、N当某对象将被拖动时触发此事件ondropIE5、N在一个拖动过程中,释放鼠标键时触发此事件onlosecaptureIE5、N当元素失去鼠标移动所形成的选择焦点时触发此事件onpasteIE5、N当内容被粘贴时触发此事件onselectIE4、N当文本内容被选择时的事件onselectstartIE4、N当文本内容选择将开始发生时触发的事件数据绑定onafterupdateIE4、N当数据完成由数据源到对象的传送时触发此事件oncellchangeIE5、N当数据来源发生变化时ondataavailableIE4、N当数据接收完成时触发事件ondatasetchangedIE4、N数据在数据源发生变化时触发的事件ondatasetcompleteIE4、N当来子数据源的全部有效数据读取完毕时触发此事件onerrorupdateIE4、N当使用onBeforeUpdate事件触发取消了数据传送时,代替onAfterUpdate事件onrowenterIE5、N当前数据源的数据发生变化并且有新的有效数据时触发的事件onrowexitIE5、N当前数据源的数据将要发生变化时触发的事件onrowsdeleteIE5、N当前数据记录将被删除时触发此事件onrowsinsertedIE5、N当前数据源将要插入新数据记录时触发此事件外部事件onafterprintIE5、N当文档被打印后触发此事件onbeforeprintIE5、N当文档即将打印时触发此事件onfilterchangeIE4、N当某个对象的滤镜效果发生变化时触发的事件onhelpIE4、N当浏览者按下F1或者浏览器的帮助选择时触发此事件onpropertychangeIE5、N当对象的属性之一发生变化时触发此事件onreadystatechangeIE4、N当对象的初始化属性值发生变化时触发此事件

0 0