1事件是一些可以通过脚本响应页面动作。
2事件处理器的命名是在事件名前面加上前缀on 例如,对于click事件其处理器名为onClick
3使用JavaScript绑定事件处理器。就是对象.οnclick=函数;
如document.images[].onmouseover();
4事件处理器的作用域
事件处理器中的脚本的作用域是其所在的对象,this指向的是其所在的元素。
<p name="myp" οnmοuseοver="alert(this.name);">
5事件处理器的返回值
当一个表单的submit处理器返回false时表单的提交就会被取消
<a href="" οnclick="return confirm('proceed to w3c');">w3c</a>
6绑定处理器至对象
对象.attachEvent("onclick",函数)
删除处理器对象.detachEvent("onclick",函数)
7键盘输入
在文本框不获得焦点时通过键盘输入使文本框显示输入的值
window.event.keyCode 属性来读取按键
在body中添加onKeyPress=函数
函数中{
//使用ie中的fromCharCode() 方法,将按键代码转换成字符串,并将该值存入一个字符串中
inString=String.fromCharCode(window.event.keyCode)
document.form1.Textbox.value=inString;
}
<form name="form1">
<input name=Textbox .............>
</form>
因为文本框没有焦点属性,因此文本框并非亲自读取按键。
8禁止鼠标右键
function click(){
if(event.button==2){alert('不可以复制');}
}
document.οnmοusedοwn=click;//函数在js中就表示对象了