会员登录 | 会员注册 | 意见建议 | 网站地图

站长资源综合门户

当前位置:首页 > 站长学院 > 网站设计 > JS的常用事件介绍

JS的常用事件介绍

时间:2011-11-02 14:29:53   作者:   来源:   点击:

JS的常用事件如下:

1、onblur事件:发生在窗口失去焦点。

2、onchange事件:发生在文本输入区的内容被更改,然后焦点从文本输入区移走之后。捕捉此事件主要用于实时检测输入的有效性,或者立即改变文档内容。

3、onclick事件:发生在对象被单击时。一个普通按钮对象通常会有onclick事件处理程序,因为这种对象不能从用户处得到任何信息。为按钮添加onclick事件处理程序可以模拟另一个“提交”按钮的方法是在事件处理程序中更改表单中的action、target、encoding和method等一个或多个属性,然后调用表单的submit()方法。

在Link对象的onclick事件处理程序中返回false值,能阻止浏览器打开此链接。如果有一个链接为<a href= onclick=’return false’></a>,那么无论用户如何单击,都不会打开 版权所有的网站;除非用户禁止浏览器运行JS。

4、onerror事件:发生在错误发生时,其事件处理程序通常叫做“错误处理程序”(Error Handler)。要忽略一切错误,则使用如下代码:

function ignoreError(){
returntrue;
}
window.onerror = ignoreError;

5、onfocus事件:发生在窗口得到焦点时。

6、onload事件:发生在文档全部下载完毕时,意味着不但HTML文件,而且包含图片、插件、控件和小程序等全部内容都下载完毕。本事件是window事件,但是在HTML中指定事件处理程序时将写在<body>标记中。

7、onmousedown事件:发生在用户把鼠标放在对象上并按下鼠标键时。

8、onmouseout事件:发生在鼠标离开对象时。

9、onmouseover事件:发生在鼠标进入对象范围时,这个事件和onmouseout事件加上图片的预读,即可实现当鼠标移动到图片链接上更改图片的效果。有时在指定一个链接时状态栏中未显示地址,而显示其他信息,并且看起来这些信息可以随时更改。

10、onmouseup事件:发生在用户把鼠标放在对象上且按下鼠标键,然后放开鼠标键时。如果按下鼠标键时,鼠标并不在放开鼠标的对象上,则不会发生本事件。

11、onreset事件:发生在单击表单的“重置”按钮时,通过在事件处理程序中返回false值可以阻止表单重置。

12、onresize事件:发生在调整窗口大小时。

13、onsubmit事件:发生在单击表单中的“提交”按钮时,可以使用该事件来验证表单的有效性,并且通过在事件处理程序中返回false值可以阻止表单提交。

14、onunload事件:发生在用户退出文档(或者关闭窗口,或者打开另一个页面时),与onload一样,要放在html中的<body>中。
有的Web Masters用这个方法来弹出“调查表单”,以强迫用户来填写;有的弹出广告窗口,诱导用户单击广告链接等。

以上就是JS中比较常用的事件,供大家学习参考。( 版权所有)

分享到:

阅读此篇文章的网友还阅读了:

无相关信息

网友评论

热门网站设计