原生js事件上

各种事件

鼠标事件

  1. onclick 单击事件
  2. oncontextmenu 鼠标右击时触发
  3. ondblclick 鼠标双击时触发
  4. onmousedown 鼠标按钮按下时触发
  5. onmouseenter 鼠标移动到元素上时触发
  6. onmouseleave 鼠标移出元素时触发
  7. onmousemove 鼠标移入进元素时
  8. onmouseover 鼠标移到元素之上
  9. onmouseout 移开元素时触发
  10. onmouseup 鼠标抬起时触发

键盘事件

  1. onkeydown 键盘按下事件
  2. onkeypress 键盘被按下并抬起的时候
  3. onkeyup 键盘被抬起的时候

框架事件

  1. onabort 图片的加载中断
  2. onbeforeunload 即将离开页面(刷新或关闭)
  3. onerror 在加载文档或图像时发生错误
  4. onhashchange 当前URL的锚部分发生修改时触发
  5. onload 页面或图像完成加载时触发
  6. onpageshow 用户访问页面时触发
  7. onresize 窗口或框架重新调整大小时触发
  8. onscroll 文档被滚动时触发
  9. onunload 用户退出页面时

表单事件

  1. onblur 元素失去焦点时触发
  2. onchange 元素内容发生改变时触发
  3. onfocus 元素获取到焦点是出发
  4. onfocusin 元素即将获取焦点时
  5. onfocusout元素即将逝去焦点时
  6. oninput 用户输入时触发
  7. onreset 表单重置时
  8. onsearch 用户想搜索域输入文本是触发 enter回车按键触发
  9. onselect 选取文本时触发
  10. onsubmit 表单提交时触发

剪贴板事件 打印事件

  1. oncopy 拷贝元素内容时触发
  2. oncut 剪切元素时触发
  3. onpaste 用户粘贴时触发
  4. onafterprint 页面已经开始打印或者打印窗口已经关闭时触发
  5. onbeforeprint 页面即将开始打印时触发
  6. ondrag 正在拖动时触发
  7. ondragend 完成拖动时触发
  8. ondragenter 拖动元素进入目标元素时触发
  9. ondragleave 拖动元素离开目标元素时触发
  10. ondragover 拖动元素放在目标元素上时触发
  11. ondragstart 开始拖动元素时触发
  12. ondrop 拖动元素放置在目标区域时触发

你可能感兴趣的:(原生js事件上)