前端的多种事件

事件的基本使用:

 

 

事件的修饰符 

鼠标事件 

事件描述
onclick鼠标点击时触发
ondbclick鼠标双击时触发
onmousedown鼠标按下时触发 (只是按下的瞬间)
onmouseleave鼠标移除事件
onmouseover鼠标划过,经过,移进时触发
onmousemove鼠标移动,指的是移动,时
触发(与over的区别在于over只是在移进时触发一次,而move只要鼠标移动就会触发)
onmouseout移开时触发
oncontextmenu鼠标右键菜单展开时触发。 在此事件中 ev.preventDefault() 可阻止右键菜单的弹出。

 键盘事件

按键别名 

事件描述
onkeydown键盘被按下动作时触发
onkeyup键盘被松开时触发
onkeypress某个键盘的键被按下或按住时触发
[ 键盘 < 字符键 ( 除去那些功能键,例如:Ctrl shift等 ) > 被按下,而且如果按住不放的话,会重复触发此事件 ]

 UI事件

事件描述
window.onload页面元素(包含图片,多媒体等)加载完成后执行
window.onscroll页面滚动事件
window.onresize窗口或者框架被重新调整大小时

 表单事件

事件描述
onblur失去焦点时(表单验证最常用)
onfocus获得焦点时触发
onchange内容改变且失去焦点时
change状态发生改变事件
oninput内容改变时
onreset重置按钮被点击
onsubmit提交按钮被点击
onselect输入框文本被选中

 其他事件

事件描述
onabort图像加载被中断
ondblclick鼠标双击某个对象
onerror当加载文档或图像时发生某个错
onload某个页面或图像被完成加载
onmouseup某个鼠标按键被松开
onreset重置按钮被点击
onresize窗口或框架被调整尺寸
ondragstart用户开始拖动元素时触发
ondrag元素正在拖动时触发
ondragend用户完成元素拖动后触发
ondragenter当被鼠标拖动的对象进入其容器范围内时触发此事件
ondragover当被拖动的对象在另一对象容器范围内拖动时触发此事件
ondragleave当被鼠标拖动的对象离开其容器范围内时触发此事件
ondrop在一个拖动过程中,释放鼠标键时触发此事件

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值