什么是js事件
文档或者浏览器窗口发生的特定的交互瞬间。
HTML事件
语法:<tag 事件=“执行脚本”></tag>
功能:在html上绑定事件;执行脚本可以是一个函数调用;
DOM0级事件
语法:元素.事件=执行脚本
功能:在DOM对象上绑定事件;执行脚本可以是一个匿名函数,也可以是一个函数的调用;
鼠标事件
- onsubmit:表单中确认按钮被点击时发生;
- onmousedown:鼠标按钮在元素上按下时发生;
- onmousemove:鼠标指针在元素上移动时发生;
- onmouseup:鼠标按钮在元素上松开时发生;
- onresize:窗口改变大小时发生;
- onscoll:拖动滚动条时发生;
键盘事件与keyCode属性
- onkeydown:用户按下键盘一个按键时发生;
- onkeypress:用户按下键盘按键时发生;
- onkeyup:键盘按键被松开时发生;
- keyCode:返回onkeydown、onkeypress、onkeyup;
onkeydown与onkeypress区别:
- onkeydown是按下按键但是不松开就发生;onkeypress是按下按键松开后发生;
- onkeydown是响应功能区按键;onkeypress不响应,它只响应数字与字母按键;
- onkeydown是捕捉键盘字母时不区分大小写;onkeypress区分;
- onkeydown触发比onkeypress早;
Comments NOTHING