原生js事件上
2017-07-14 本文已影响0人
语目
各种事件
鼠标事件
- onclick 单击事件
- oncontextmenu 鼠标右击时触发
- ondblclick 鼠标双击时触发
- onmousedown 鼠标按钮按下时触发
- onmouseenter 鼠标移动到元素上时触发
- onmouseleave 鼠标移出元素时触发
- onmousemove 鼠标移入进元素时
- onmouseover 鼠标移到元素之上
- onmouseout 移开元素时触发
- onmouseup 鼠标抬起时触发
键盘事件
- onkeydown 键盘按下事件
- onkeypress 键盘被按下并抬起的时候
- onkeyup 键盘被抬起的时候
框架事件
- onabort 图片的加载中断
- onbeforeunload 即将离开页面(刷新或关闭)
- onerror 在加载文档或图像时发生错误
- onhashchange 当前URL的锚部分发生修改时触发
- onload 页面或图像完成加载时触发
- onpageshow 用户访问页面时触发
- onresize 窗口或框架重新调整大小时触发
- onscroll 文档被滚动时触发
- onunload 用户退出页面时
表单事件
- onblur 元素失去焦点时触发
- onchange 元素内容发生改变时触发
- onfocus 元素获取到焦点是出发
- onfocusin 元素即将获取焦点时
- onfocusout元素即将逝去焦点时
- oninput 用户输入时触发
- onreset 表单重置时
- onsearch 用户想搜索域输入文本是触发 enter回车按键触发
- onselect 选取文本时触发
- onsubmit 表单提交时触发
剪贴板事件 打印事件
- oncopy 拷贝元素内容时触发
- oncut 剪切元素时触发
- onpaste 用户粘贴时触发
- onafterprint 页面已经开始打印或者打印窗口已经关闭时触发
- onbeforeprint 页面即将开始打印时触发
- ondrag 正在拖动时触发
- ondragend 完成拖动时触发
- ondragenter 拖动元素进入目标元素时触发
- ondragleave 拖动元素离开目标元素时触发
- ondragover 拖动元素放在目标元素上时触发
- ondragstart 开始拖动元素时触发
- ondrop 拖动元素放置在目标区域时触发