javascript事件列表解说 |
事件 |
浏览器支持 |
解说 |
一般事件 |
onclick |
IE3、N2 |
鼠标点击时触发此事件 |
ondblclick |
IE4、N4 |
鼠标双击时触发此事件 |
onmousedown |
IE4、N4 |
按下鼠标时触发此事件 |
onmouseup |
IE4、N4 |
鼠标按下后松开鼠标时触发此事件 |
onmouseover |
IE3、N2 |
当鼠标移动到某对象范围的上方时触发此事件 |
onmousemove |
IE4、N4 |
鼠标移动时触发此事件 |
onmouseout |
IE4、N3 |
当鼠标离开某对象范围时触发此事件 |
onkeypress |
IE4、N4 |
当键盘上的某个键被按下并且释放时触发此事件. |
onkeydown |
IE4、N4 |
当键盘上某个按键被按下时触发此事件 |
onkeyup |
IE4、N4 |
当键盘上某个按键被按放开时触发此事件 |
页面相关事件 |
onabort |
IE4、N3 |
图片在下载时被用户中断 |
onbeforeunload |
IE4、N |
当前页面的内容将要被改变时触发此事件 |
onerror |
IE4、N3 |
出现错误时触发此事件 |
onload |
IE3、N2 |
页面内容完成时触发此事件 |
onmove |
IE、N4 |
浏览器的窗口被移动时触发此事件 |
onresize |
IE4、N4 |
当浏览器的窗口大小被改变时触发此事件 |
onscroll |
IE4、N |
浏览器的滚动条位置发生变化时触发此事件 |
onstop |
IE5、N |
浏览器的停止按钮被按下时触发此事件或者正在下载的文件被中断 |
onunload |
IE3、N2 |
当前页面将被改变时触发此事件 |
表单相关事件 |
onblur |
IE3、N2 |
当前元素失去焦点时触发此事件 |
onchange |
IE3、N2 |
当前元素失去焦点并且元素的内容发生改变而触发此事件 |
onfocus |
IE3 、N2 |
当某个元素获得焦点时触发此事件 |
onreset |
IE4 、N3 |
当表单中RESET的属性被激发时触发此事件 |
onsubmit |
IE3 、N2 |
一个表单被递交时触发此事件 |
滚动字幕事件 |
onbounce |
IE4、N |
在Marquee内的内容移动至Marquee显示范围之外时触发此事件 |
onfinish |
IE4、N |
当Marquee元素完成需要显示的内容后触发此事件 |
onstart |
IE4、 N |
当Marquee元素开始显示内容时触发此事件 |
编辑事件 |
onbeforecopy |
IE5、N |
当页面当前的被选择内容将要复制到浏览者系统的剪贴板前触发此事件 |
onbeforecut |
IE5、 N |
当页面中的一部分或者全部的内容将被移离当前页面[剪贴]并移动到浏览者的系统剪贴板时触发此事件 |
onbeforeeditfocus |
IE5、N |
当前元素将要进入编辑状态 |
onbeforepaste |
IE5、 N |
内容将要从浏览者的系统剪贴板传送[粘贴]到页面中时触发此事件 |
onbeforeupdate |
IE5、 N |
当浏览者粘贴系统剪贴板中的内容时通知目标对象 |
oncontextmenu |
IE5、N |
当浏览者按下鼠标右键出现菜单时或者通过键盘的按键触发页面菜单时触发的事件 |
oncopy |
IE5、N |
当页面当前的被选择内容被复制后触发此事件 |
oncut |
IE5、N |
当页面当前的被选择内容被剪切时触发此事件 |
ondrag |
IE5、N |
当某个对象被拖动时触发此事件 [活动事件] |
ondragdrop |
IE、N4 |
一个外部对象被鼠标拖进当前窗口或者帧 |
ondragend |
IE5、N |
当鼠标拖动结束时触发此事件,即鼠标的按钮被释放了 |
ondragenter |
IE5、N |
当对象被鼠标拖动的对象进入其容器范围内时触发此事件 |
ondragleave |
IE5、N |
当对象被鼠标拖动的对象离开其容器范围内时触发此事件 |
ondragover |
IE5、N |
当某被拖动的对象在另一对象容器范围内拖动时触发此事件 |
ondragstart |
IE4、N |
当某对象将被拖动时触发此事件 |
ondrop |
IE5、N |
在一个拖动过程中,释放鼠标键时触发此事件 |
onlosecapture |
IE5、N |
当元素失去鼠标移动所形成的选择焦点时触发此事件 |
onpaste |
IE5、N |
当内容被粘贴时触发此事件 |
onselect |
IE4、N |
当文本内容被选择时的事件 |
onselectstart |
IE4、N |
当文本内容选择将开始发生时触发的事件 |
数据绑定 |
onafterupdate |
IE4、N |
当数据完成由数据源到对象的传送时触发此事件 |
oncellchange |
IE5、N |
当数据来源发生变化时 |
ondataavailable |
IE4、N |
当数据接收完成时触发事件 |
ondatasetchanged |
IE4、N |
数据在数据源发生变化时触发的事件 |
ondatasetcomplete |
IE4、N |
当来子数据源的全部有效数据读取完毕时触发此事件 |
onerrorupdate |
IE4、N |
当使用onBeforeUpdate事件触发取消了数据传送时,代替onAfterUpdate事件 |
onrowenter |
IE5、N |
当前数据源的数据发生变化并且有新的有效数据时触发的事件 |
onrowexit |
IE5、N |
当前数据源的数据将要发生变化时触发的事件 |
onrowsdelete |
IE5、N |
当前数据记录将被删除时触发此事件 |
onrowsinserted |
IE5、N |
当前数据源将要插入新数据记录时触发此事件 |
外部事件 |
onafterprint |
IE5、N |
当文档被打印后触发此事件 |
onbeforeprint |
IE5、N |
当文档即将打印时触发此事件 |
onfilterchange |
IE4、N |
当某个对象的滤镜效果发生变化时触发的事件 |
onhelp |
IE4、N |
当浏览者按下F1或者浏览器的帮助选择时触发此事件 |
onpropertychange |
IE5、N |
当对象的属性之一发生变化时触发此事件 |
onreadystatechange |
IE4、N |
当对象的初始化属性值发生变化时触发此事件 |
转自:江哥技术博客:http://www.0817home.com/
分享到:
相关推荐
以下是一些主要的JS鼠标事件及其详细解释: 1. onClick:当用户单击鼠标按钮并在同一元素上释放时触发。常用于链接、按钮等交互元素。 2. onDblClick:当用户快速连续两次单击同一元素时触发,通常用于执行不同的...
JavaScript(简称JS)是一种轻量级的、解释型的编程语言,主要应用于Web开发,用于增加网页的交互性和动态功能。对于新手来说,理解和掌握JavaScript是成为Web开发者的必备技能。"js 手册 新手专用!!" 提供了一本...
JavaScript(简称JS)是一种轻量级的解释性编程语言,广泛用于网页和网络应用开发。在这个JS使用大全收藏中,涵盖了超过230个常用功能,包括各种交互效果、事件处理、DOM操作以及样式控制等。下面将对部分关键知识点...
JavaScript中的事件冒泡是事件处理的一个重要概念,它是指事件开始时由最具体的元素(文档中嵌套层次最深的那个节点)接收,然后逐级向上转播至最不具体的节点(文档)的过程。这个机制允许事件在事件流的每个阶段都...
JavaScript,简称JS,是一种轻量级的解释型编程语言,广泛应用于网页和网络应用开发,实现客户端的交互性。在“极好js效果集合”这个主题中,我们可以深入探讨JavaScript在网页动态效果、用户交互以及网页增强方面所...
本资源"JS特效大全JavaScript特效"集合了多年积累的JavaScript特效实例,每一个都堪称精品,非常适合开发者学习和参考。 首先,我们要理解JavaScript的基础知识。它是一种轻量级的解释型编程语言,主要运行在浏览器...
在JavaScript事件处理函数中,通常我们不需要返回值。但是,如果你想阻止事件的默认行为,如链接的跳转或表单的提交,可以使用`event.preventDefault()`方法。这个方法不会阻止其他事件处理器的执行,但会阻止事件的...
常见的JavaScript事件类型包括鼠标事件、键盘事件、表单事件、文档事件等。 在本例中,我们要关注的是鼠标点击事件(onmousedown)和键盘点击事件(onkeydown)。onmousedown事件是在用户按下鼠标按钮时触发的,而...
JavaScript(简称JS)是一种轻量级的、解释型的编程语言,主要用于网页和网络应用的开发。在网页表单中,验证用户输入的数据是至关重要的,以确保数据的有效性和安全性。"js必填项验证"是指使用JavaScript进行的对...
### JavaScript事件机制详解 #### 一、引言 在学习编程语言的过程中,"事件"这一概念往往是初学者遇到的一个难点,然而它又是编程中极为重要的一个组成部分。在JavaScript中,事件处理更是不可或缺的一部分,它是...
JavaScript,简称JS,是一种广泛应用于Web开发的轻量级、解释型编程语言,以其灵活性和交互性在网页设计中占据核心地位。JS语法是其基本构成元素,掌握这些语法是编写高效、可维护代码的关键。 1. 变量声明: ...
JavaScript,简称JS,是一种轻量级的解释型编程语言,主要应用于网页和网络应用开发,是Web开发不可或缺的一部分。在“JavaScript脚本应用大全”这个主题中,我们将深入探讨JavaScript的核心概念、语法特性以及各种...
JAVASCRIPT事件与动态页面编程 本文概述了JAVASCRIPT事件、事件监视器和事件处理器,并通过一个示例程序详细介绍了如何使用JAVASCRIPT事件处理器进行动态页面编程。 JAVASCRIPT事件是指人机交互的结果,如鼠标移动...
"javascript源码大全"这个资源可能是一本包含大量JavaScript代码示例、解释和实践的书籍,旨在帮助程序员深入理解和掌握这门语言。 JavaScript的核心概念包括变量、数据类型(如字符串、数字、布尔值、对象和数组)...
React.js 是一个流行的JavaScript库,用于构建用户界面,特别是单页应用程序。面试中涉及React.js的知识点涵盖了组件、事件处理、高级概念等多个方面。以下是一些详细的解释: 1. **React 事件机制**: - React 不...
在"JavaScript源码大全 v1.0.chm"中,可能包含了JavaScript的基础语法、变量、数据类型、运算符、控制结构(如if语句和循环)、函数以及事件处理等内容。 1. **基础语法**:JavaScript代码通常嵌入HTML中,或者通过...
JavaScript,也常被称为JS,是一种轻量级的解释型编程语言,主要应用于Web开发,用于增加网页的交互性和动态功能。它与Java虽然名字相似,但两者之间并无直接关系。JavaScript是网景公司(Netscape)在1995年由...
### JavaScript对象大全详解 #### 一、JavaScript简介 JavaScript 是一种强大的、解释型的脚本语言,由 Netscape 公司开发,最初被命名为 LiveScript。随着 Web 技术的发展,JavaScript 成为了网页开发中不可或缺...
这个"js源码大全"可能包含了一系列有关JavaScript的源代码示例、教程或者参考资料,旨在帮助开发者深入理解和掌握这门语言。让我们来详细探讨一下JavaScript的核心知识点。 1. **基础语法**:JavaScript的基础包括...
JavaScript(简称JS)是一种轻量级的解释型编程语言,广泛应用于网页和互联网应用开发,是前端开发的核心技术之一。这个“可以说是最全的JS技术大全”压缩包文件,据其标题和描述,包含了关于JS的全面知识资源,可能...