js事件
HTML事件
直接在HTML元素标签内添加时间,执行脚本
语法:<tag 事件="执行脚本"></tag>
功能:在HTML元素上绑定事件
说明:执行脚本可以是一个函数的调用
鼠标时间:onload:页面加载时出发
onclick:鼠标点击时触发
onmouseover:鼠标滑过时触发
onmouseout:鼠标离开时触发
onfoucs:获得焦点时触发
onblur:失去焦点时触发
onchange:域的内容改变时发生
关于this指向:在事件触发的函数中,this是对该DOM对象的引用.
DOM0级事件
1.通过DOM获取HTML元素
2.(获取HTML元素).事件=执行脚本
DOMO0级事件
语法:ele.事件=执行脚本
功能:在DOM对象上绑定事件
说明:执行脚本可以是一个匿名函数,也可以是一个函数的调用
使用DOM0级绑定事件时最好不要加()否则在刷新时就直接调用
window.onload:当网页上的所有元素被加载完成以后进行执行
onfucus事件只能用于input标签type为text,password
onsubmit:表单中的确定按钮被点击时发生
onmousedown:鼠标按钮在元素上按下时触发
onmousemove:鼠标指针移动时发生
onmouseup:在元素上松开鼠标按钮时触发
onresize:当调整浏览器窗口的大小时触发
onscroll:拖动滚动条滚动时触发
键盘事件
onkeydown:在用户按下一个键盘按键时发生
onkeypress:在键盘按键被按下并释放一个键时发生
onkeyup:在键盘按键被松开时发生
keyCode:返回onkeypress,onkeydown和onkeyup事件触发的键的值的字符代码,或键的代码
网友评论