javascript的dom事件有哪些

javascript的dom事件有哪些,第1张

javascript的dom事件有哪些

js dom事件有:abort、afterprint、blur、canplay、change、click、copy、cut、dblclick、drag、drop、ended、error、focus、open、load、play等等。

本教程 *** 作环境:windows7系统、javascript1.8.5版、Dell G3电脑。

HTML DOM 事件

HTML DOM 事件允许 JavaScript 在 HTML 文档中的元素上注册不同的事件处理程序。

事件通常与函数结合使用,在事件发生之前函数不会被执行(例如当用户单击按钮时)。

事件描述abort媒体加载中止时发生该事件。afterprint当页面开始打印时,或者关闭打印对话框时,发生此事件。animationendCSS 动画完成时发生此事件。animationiteration重复 CSS 动画时发生此事件。animationstartCSS 动画开始时发生此事件。beforeprint即将打印页面时发生此事件。beforeunload在文档即将被卸载之前发生此事件。blur当元素失去焦点时发生此事件。canplay当浏览器可以开始播放媒体时,发生此事件。canplaythrough当浏览器可以在不停止缓冲的情况下播放媒体时发生此事件。change当form元素的内容、选择的内容或选中的状态发生改变时,发生此事件click当用户单击元素时发生此事件。contextmenu当用户右键单击某个元素以打开上下文菜单时,发生此事件。copy当用户复制元素的内容时发生此事件。cut当用户剪切元素的内容时发生此事件。dblclick当用户双击元素时发生此事件。drag拖动元素时发生此事件。dragend当用户完成拖动元素后,发生此事件。dragenter当拖动的元素进入放置目标时,发生此事件。dragleave当拖动的元素离开放置目标时,发生此事件。dragover当拖动的元素位于放置目标之上时,发生此事件。dragstart当用户开始拖动元素时发生此事件。drop当将拖动的元素放置在放置目标上时,发生此事件。durationchange媒体时长改变时发生此事件。ended在媒体播放到尽头时发生此事件。error当加载外部文件时发生错误后,发生此事件。focus在元素获得焦点时发生此事件。focusin在元素即将获得焦点时发生此事件。focusout在元素即将失去焦点时发生此事件。fullscreenchange当元素以全屏模式显示时,发生此事件。fullscreenerror当元素无法在全屏模式下显示时,发生此事件。hashchange当 URL 的锚部分发生改变时,发生此事件。input当元素获得用户输入时,发生此事件。invalid当元素无效时,发生此事件。keydown当用户正在按下键时,发生此事件。keypress当用户按下键时,发生此事件。keyup当用户松开键时,发生此事件。load在对象已加载时,发生此事件。loadeddata媒体数据加载后,发生此事件。loadedmetadata加载元数据(比如尺寸和持续时间)时,发生此事件。loadstart当浏览器开始查找指定的媒体时,发生此事件。message在通过此事件源接收消息时,发生此事件。mousedown当用户在元素上按下鼠标按钮时,发生此事件。mouseenter当指针移动到元素上时,发生此事件。mouseleave当指针从元素上移出时,发生此事件。mousemove当指针在元素上方移动时,发生此事件。mouseout当用户将鼠标指针移出元素或其中的子元素时,发生此事件。mouseover当指针移动到元素或其中的子元素上时,发生此事件。mouseup当用户在元素上释放鼠标按钮时,发生此事件。offline当浏览器开始脱机工作时,发生此事件。online当浏览器开始在线工作时,发生此事件。open当打开与事件源的连接时,发生此事件。pagehide当用户离开某张网页进行导航时,发生此事件。pageshow在用户导航到某张网页时,发生此事件。paste当用户将一些内容粘贴到元素中时,发生此事件。pause当媒体被用户暂停或以编程方式暂停时,发生此事件。play当媒体已启动或不再暂停时,发生此事件。playing在媒体被暂停或停止以缓冲后播放时,发生此事件。popstate窗口的历史记录改变时,发生此事件。progress当浏览器正处于获得媒体数据的过程中时,发生此事件。ratechange媒体播放速度改变时发生此事件。reset重置表单时发生此事件。resize调整文档视图的大小时发生此事件。scroll滚动元素的滚动条时发生此事件。search当用户在搜索字段中输入内容时,发生此事件。seeked当用户完成移动/跳到媒体中的新位置时,发生该事件。seeking当用户开始移动/跳到媒体中的新位置时,发生该事件。select用户选择文本后(对于<input>和<textarea>)发生此事件show当 <menu> 元素显示为上下文菜单时,发生此事件。stalled当浏览器尝试获取媒体数据但数据不可用时,发生此事件。storageWeb 存储区域更新时发生此事件。submit在提交表单时发生此事件。suspend当浏览器有意不获取媒体数据时,发生此事件。timeupdate当播放位置更改时发生此事件。toggle当用户打开或关闭 <details> 元素时,发生此事件。touchcancel在触摸被中断时,发生此事件。touchend当手指从触摸屏上移开时,发生此事件。touchmove当手指在屏幕上拖动时,发生此事件。touchstart当手指放在触摸屏上时,发生此事件。transitionendCSS 转换完成时,发生此事件。unload页面卸载后(对于 <body>),发生此事件。volumechange当媒体的音量已更改时,发生此事件。waiting当媒体已暂停但预期会恢复时,发生此事件。wheel当鼠标滚轮在元素向上或向下滚动时,发生此事件。

【推荐学习:javascript高级教程】

以上就是javascript的dom事件有哪些的详细内容,

欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/web/697693.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-04-22
下一篇 2022-04-22

发表评论

登录后才能评论

评论列表(0条)

保存