js基础——事件(鼠标事件、键盘事件、表单事件......)

本文详细介绍了JavaScript中常见的DOM元素交互事件,包括鼠标操作(如click、dblclick等)、键盘输入事件(keydown、keyup、keypress)、表单事件(input、change等)、window相关事件(load、unload等)以及焦点管理事件(focus、blur)。
摘要由CSDN通过智能技术生成

鼠标事件

click:用户在同一个元素上按下并松开一个按键(单击)

dblclick:用户在同一个元素上连续两次按下并松开一个按键

mousedown:用户在一个元素上按下鼠标按键(按下触发)

mouseup:用户在一个元素上松开鼠标按键

mousemove:用户移动鼠标(不会发生在触摸屏上)

mouseover:用户将鼠标移到一个元素上(不会发生在触摸屏上)

mouseout:用户将鼠标从一个元素上移开(不会发生在触摸屏上)


键盘事件

keydown:用户第一次按下一个键(按下这个键时会反复触发)

keyup:用户松开一个键

keypress:键入了一个字符(按住这个键时会反复触发)


表单事件

input:<input>或<textarea>元素中的值发生了变化(IE9+)或拥有contenteditable属性的元素中的值发生了变化

change:复选框、单选框或单选按钮的值发生了变化(IE9+)

submit:用户提交表单(使用按钮或键盘提交)

reset:用户单击了表单上的重置按钮

cut:用户从一个表单域中剪切了内容

copy:用户从一个表单域中复制了内容

paste:用户从一个表单域中粘贴了内容

select:用户在一个表单域中选中了一些文本


window事件

load:Web页面加载完成

unload:Web页面正在卸载(通常是因为请求了一个新的页面)

error:当浏览器遇到javaScript错误或有不存在的资源触发

resize:浏览器窗口的大小发生了变化

scroll:用户使用滚动条移动了页面


焦点事件

focus/focusin:元素得到焦点

burl/focusout:元素失去焦点

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值