怎么改变JS的事件?

来源:百度知道 编辑:UC知道 时间:2024/05/19 12:31:57
---------------

<body onblur="this.focus()">

请教,我怎么可以改变这个onblur的事件。
又请教,我怎么用脚本来还原这个事件。

:拜托,复制过来的东西我早就看过了。查找过,研究过,我还不懂才问的。
复制的别拿过来了!

<body onblur="alert(9);">
<input type="button" value="更改Blur" onclick="loooo()" />
</body>
<SCRIPT LANGUAGE="JavaScript">
<!--
function loooo()
{
document.body.onblur=function(){alert(987);}
}
//-->
</SCRIPT>

事件是浏览器响应用户交互操作的一种机制,JavaScript的事件处理机制可以改变浏览器响应用户操作的方式,这样就开发出具有交互性,并易于使用的网页。

浏览器为了响应某个事件而进行的处理过程,叫做事件处理。

事件定义了用户与页面交互时产生的各种操作,例如单击超级连接或按钮时,就产生一个单击(click)操作事件。浏览器在程序运行的大部分时间都等待交互事件的发生,并在事件发生时,自动调用事件处理函数,完成事件处理过程。

事件不仅可以在用户交互过程中产生,而且浏览器自己的一些动作也可以产生事件,例:当载入一个页面时,就会发生load事件,卸载一个页面时,就会发生unload事件等。

归纳起来,必需使用的事件有三大类:
1.引起页面之间跳转的事件,主要是超连接事件。
2.事件浏览器自己引起的事件。
3.事件在表单内部同界面对象的交互。

这是一个onclick事件 也许你可以得到启发
<table onclick="if(this.style.background==this.defaultColor){this.style.background='red'}else{this.style.background=this.defaultColor}" def