DOM event(事件)
onclick单击
ondbclick双击
onfocus元素获得焦点
onblur元素失去焦点
onchange域的内容被改变
onkeydown某个键盘按键被按下
onkeypress某个键盘按键被按下并松开
onkeyup某个键盘按键被松开
小例:
ele.onkeydown=function(e){
e=e||window.event;//兼容获取窗口事件,event对象是保存事件触发状态的对象,由操作系统发送
console.log(String.fromCharCode(e.keyCode));
}
onload一张页面或一幅图像完成加载
window.onload=function(){
script语句
}
onsubmit 当表单提交数据时触发
ele.onsubmit=function(e){
alert(123);
//阻止默认提交事件
方式1
return false;
方式2
e.preventDefault();
}
事件传播:
e.stopPropagation()
onselect选中
onmousedown鼠标按钮被按下
onmouseout鼠标从某元素移开
onmouseleave鼠标从某元素离开
1 不论鼠标指针离开被选元素还是任何子元素,都会触发mouseout事件
2 只有在鼠标指针离开被选元素时,才会触发mouseleave事件
onmousemove鼠标被移动
onmouseover鼠标移到某元素之上