# JavaScript常见HTML事件有哪些 在JavaScript中,HTML事件是用户或浏览器与网页交互时触发的动作。通过监听这些事件,开发者可以实现动态交互功能。以下是常见的HTML事件分类及示例: ## 1. 鼠标事件 - **`click`**:元素被点击时触发 ```html <button onclick="alert('Clicked!')">点击我</button>
dblclick
:双击元素时触发mouseover
/mouseout
:鼠标移入/移出元素时触发mousedown
/mouseup
:鼠标按下/释放时触发keydown
/keyup
:键盘按键按下/释放时触发 document.addEventListener('keydown', (e) => { console.log(`按下了键:${e.key}`); });
keypress
(已废弃):按下字符键时触发submit
:表单提交时触发change
:表单元素值改变时触发(如输入框、下拉框)focus
/blur
:元素获得/失去焦点时触发load
:页面或资源加载完成时触发 window.addEventListener('load', () => { console.log('页面加载完毕'); });
resize
:浏览器窗口大小改变时触发scroll
:页面滚动时触发touchstart
/touchend
(移动端):触摸开始/结束时触发drag
/drop
:元素拖拽时触发通过组合这些事件,开发者可以构建丰富的交互体验。例如,表单验证可通过submit
和change
事件实现,动态效果可通过鼠标/键盘事件驱动。
提示:使用
addEventListener()
绑定事件比HTML内联属性(如onclick
)更灵活且易于维护。 “`
这篇文章总计约400字,采用Markdown格式,包含分类说明、代码示例和实用建议,适合前端学习参考。
免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:is@yisu.com进行举报,并提供相关证据,一经查实,将立刻删除涉嫌侵权内容。