js中有许多的事件,今天给大家分享一些比较常用的事件
1.表单事件
属性 | 描述 |
---|
onblur | 元素失去焦点的时候触发 |
onchange | 改事件是在表单元素的内容改变时触发 |
onfocus | 元素获取焦点的时候触发 |
onfocusin | 元素即将获取焦点的时候触发 |
onfocusout | 元素即将失去焦点的时候触发 |
oninput | 元素获取用户输入时触发 |
onreset | 表单重置时触发 |
onsearch | 用户向搜索域输入文本时触发 |
onselect | 用户获取文本时触发 |
onsubmit | 表单提交时触发 |
2.框架/对象事件
属性 | 描述 |
---|
onabout | 图像加载被中断的时候触发 |
onbeforeunload | 该事件在即将离开页面(刷新或关闭)时触发 |
onhashchange | 该事件在当前URL的锚部分发生修改时触发 |
onload | 一张页面或者一张图片完成加载时触发 |
onpageshow | 该事件在用户访问页面时触发 |
onpagehide | 该事件在用户离开当前页面跳转到另一个页面时触发 |
onresize | 窗口或框架被重新调整大小时触发 |
onscroll | 当文档被滚动时发生的事件 |
onunload | 用户退出页面时触发 |
3.键盘事件
属性 | 描述 |
---|
onkeydown | 某个键盘按钮被按下 |
onkeypress | 某个键盘按钮被按下并松开 |
onkeyup | 某个键盘按钮被松开 |
4.鼠标事件
属性 | 描述 |
---|
onclick | 当用户点击某个对象时调用的事件句柄 |
oncontextmenu | 在用户点击鼠标右键打开上下文菜单时触发 |
ondblclick | 当用户双击某个对象时调用的事件句柄 |
onmousedown | 鼠标按钮被按下 |
onmouseenter | 当鼠标指针移动到元素上时触发 |
onmouseleave | 当鼠标指针移出元素时触发 |
onmousemove | 鼠标被移动 |
onmouseover | 鼠标移到某元素之上 |
onmouseout | 鼠标某元素移开 |
onmouseup | 鼠标按键被松开 |
以上是本节内容,希望可以帮助到你,以后会持续更新新的内容,想了解更多点我主页,谢谢观看!