javascript常用事件有哪些

1.onClick点击事件,常用于button\radio\u003dcheckbox\resetbuttons\submitbuttons对象。
2.onChange事件通常用在textbox\textarea对象上。
3.当听到文本或文本区域对象中的文本时,会触发onSelect事件。
4.onFocus获取焦点事件。
5.模糊时散焦当物体失去焦点并退入背景时会触发这种现象。
6.在Load事件上加载文件。
OnLoad的一个功能是在第一次加载文档时检测cookie的值,并将值分配给可以在源代码中使用的变量。
7.当从网页中删除下载文件时,会触发unload事件,并且可以更新cookie状态。

JavaScript事件及event属性

所有事件均由三个要素组成,即事件源、事件驱动程序和事件驱动程序。
事件源是指响应事件的元素节点。
事件是指触发操作的条件,如单击、鼠标、双击、焦点等。
事件驱动程序是为响应事件而必须执行的操作。
接下来是click事件:keyword:onclick-->click事件,在对应的节点元素上调用keyword方法即可。
在代码右侧添加相应的函数,并在函数中编写相应的操作,即可完成点击事件所需的功能。
注:a)示例中的this指谁呼叫谁,this指谁。
b)当点击click事件源时,会响应该事件,浏览器会调用source.onclick()事件执行。
如果要手动调用该事件:事件source.onclick()。
c).取消与事件源绑定的事件。
实现方法:事件source.onclick=null,双击事件:关键字:ondblclick。
接下来是事件属性:事件对象:该对象是匿名事件函数的形参,每个事件的匿名函数都有这个形参。
当它们响应事件时,默认情况下会发送事件对象。
对于开发者来说,只需要掌握并使用即可。
建议:事件对象的形参名称可以自定义,但不建议更改。
使用event作为形参名称,看名字就能明白含义。
A:键盘事件B:事件冒泡在子类中添加事件如果父类也添加了相应的事件,那么当子类响应事件时就会冒泡到父类。
该事件。
target:触发事件的初始DOM元素,具体为事件触发源currentTarget:事件冒泡阶段的当前DOM元素,具体为当前事件元素解决方案:1、W3C提供的事件中,只有onmouseenter和onmuseleave默认被阻止冒泡事件2.event.stopPropagation();该方法可以防止事件冒泡。
C:取消事件默认行为的解决方案:1.使用事件方法来实现,event.preventDefault();

JavaScript中的事件都有哪些阿?

onabort当用户中断图像下载时触发​​。
onactivate当对象被设置为活动元素时被触发。
onafterprint在打印或打印与对象关联的文档的预览后立即在对象上触发。
onafterupdate在数据源对象中的绑定对象成功更新后在数据绑定对象上触发。
onBeforeactivatenew对象在设置为当前元素之前立即激活。
onbeforecopy在将选择内容复制到系统剪贴板之前在源对象上触发。
onbeforecut在从文档中删除选择之前在源对象上触发。
onBeforedeactivate在activeElement从当前对象更改为父文档中的另一个对象之前立即触发。
onbeforeeditfocus在可编辑元素中的容器对象进入UI启用状态之前或在可编辑容器成为选择控件之前触发。
onbeforepaste在将选择内容从系统剪贴板粘贴到文档之前在目标对象上触发。
onbeforeprint在打印或预览其关联文档之前在对象上触发。
onbeforeunload在页面即将下载之前触发。
onbeforeupdate在数据源对象中的绑定对象成功更新之前在数据绑定对象上触发。
当对象失去输入焦点时会触发onblur。
当选取框对象的行为属性设置为“替换”并且字幕的内容到达窗口旁边时,将触发onbounce。
当数据提供者中的数据发生变化时,就会触发更改。
onchange当所选区域的对象或内容发生更改时触发。
当用户用鼠标左键单击对象时,将触发onclick。
当用户右键单击客户区域打开上下文菜单时,会触发oncontextmenu。
当用户要为对象创建控件选择时,将触发oncontrolselect。
当用户复制对象或选择并将其添加到系统剪贴板时,oncopy会触发源元素。
当从文档中删除对象或选择并将其添加到系统剪贴板时,oncut会激活源元素。
每当数据到达异步流式传输数据的数据源对象时,就会触发ondataavailable。
ondatasetchanged当数据源对象对应的数据集发生变化时触发。
启用Ondatasetcomplete表示数据源对象的所有数据都可用。
ondblclick当用户双击对象时触发。
当activeElement从当前对象更改为父文档中的另一个对象时,会触发ondeactivate。
当执行拖动操作时,ondrag在源对象上持续触发。
当用户在拖动操作结束后释放鼠标时,ondragend在源对象上触发。
当用户将对象拖动到合法的拖动目标上时,ondagenter会在目标元素上触发。
ondragleave当用户在拖动过程中将鼠标移动到合法拖动目标之外时,在目标对象上触发。
当用户将对象拖动到合法拖动目标上时,ondragover会继续在目标元素上触发。
当用户开始拖动文本选择或选定对象时,ondragstart在源对象上触发。
ondrop在执行拖动操作时释放鼠标按钮时在目标对象处触发。
onerror当对象加载期间发生错误时被触发。
当更新数据源对象中的相关数据时发生错误时,会在数据链接对象上触发onerrorupdate。
onfilterchange当视觉过滤器更改状态或完成转换时触发。
onfinish在字幕循环完成时触发。
onfocus当对象获得焦点时触发。
onfocusinnew在元素即将获得焦点之前触发。
onfocusoutnew在将焦点移动到其他元素后立即在当前具有焦点的元素上触发。
onhelp在浏览器为当前窗口时,当用户按F1键时触发。
onkeydown当用户按下键盘上的某个键时触发。
onkeypress当用户按下字母键时触发。
当用户释放键盘上的某个键时会触发onkeyup。
onlayoutcomplete当打印进程或打印预览布局进程完成将源文档中的内容填充到当前LayoutRect对象时触发。
一旦浏览器完成加载对象,就会触发onload。
onlosecapture当主体失去捕捉鼠标的能力时触发。
onmousedown当用户使用任何鼠标按钮单击对象时触发。
当用户将鼠标指针移到对象上时,会触发onmouseenter。
onmouseleave当用户将鼠标指针移到对象边界之外时触发。
onmousemove当用户将鼠标移动到对象上时触发。
onmouseout当用户将鼠标指针移到对象边界之外时触发。
onmouseover当用户将鼠标指针移动到对象内时触发。
应使用onmouseup:当鼠标悬停在对象上方时释放鼠标按钮时触发。
onmousewheelnew当鼠标滚轮按钮旋转时触发。
onmove当对象移动时触发。
onmoveend当对象停止移动时触发。
onmovestart当对象开始移动时被触发。
onpaste当用户粘贴数据以将数据从系统剪贴板传输到文档时触发目标对象。
onpropertychange当对象的属性发生更改时触发。
onreadystatechange当对象状态改变时触发。
onreset当用户重置表达式时触发样本。
onresize当对象的大小即将改变时触发。
当用户完成调整控件选择中的对象大小时,将触发onresizeend。
当用户开始调整控件选择中的对象大小时,将触发onresizestart。
Onrowenter触发表示数据源中的当前行已更改,并且对象上有新的数据值。
onrowexit在数据源控件更改对象的当前行之前触发。
onrowsdelete当行即将从记录集中删除时触发。
onrowsinserted当新行插入到当前记录集中时触发。
onscroll当用户滚动对象的滚动条时触发。
onselect当当前选择的区域改变时被触发。
onselectionchange当文档的选定状态发生变化时触发。
当onselectstart对象即将被选择时触发。
onstart在选取框对象的每次迭代开始时触发。
onstop当用户点击停止按钮或离开网站时触发。
onsubmit在表单即将提交时被触发。

JavaScript中的mouseenter、mouseleave与mouseover、mouseout

在JavaScript中,mouseenter和mouseleave是一对事件,当光标经过子元素时它们不会冒泡,也不会被触发,而mouse也是一对光标事件经过子元素。
下面通过例子展示它们的具体应用。
对于mouseenter和mouseleave事件,例如从父元素进入子元素时,控制台输出特定的信息;从子元素进入父元素时,控制台输出不同的信息。
鼠标事件一共有九个,除了上述四对事件外,还包括鼠标按下、鼠标松开、鼠标松开、单击和双击事件。
其中,鼠标按下和鼠标松开事件的事件对象上有按钮属性,代表鼠标按钮的状态,例如0代表鼠标左键,1代表鼠标滚轮按钮,2代表鼠标滚轮按钮。
鼠标右键。
除了上面的九个鼠标事件之外,还有鼠标事件。
该事件的事件对象上有一个wheelDelta属性,表示滚轮滚动的方向和程度,比如每次向前滚动+120,每次向后滚动-120。
需要注意的是,在Windows系统中,如果设置屏幕显示在125%时,滚动鼠标滚轮时,wheelDelta每次都会+150/-150,而不是120。
这是因为120*125%=150。