事件事件流

一、使用返回值改变HTML元素的默认行为
    HTML元素大都包含了自己的默认行为,例如:超链接、提交按钮等。我们可以通过在绑定事件中加上return false来阻止它的默认行为。
    <a onclick='demo()'>测试</a>
      function demo(){
        需要执行的代码片段;
        return false;
      }


二、dom的事件监听
    设置事件监听:
      元素对象.addEventListener(“事件类型”,”处理函数”,false);
    取消事件监听:
      元素对象.removeEventListener(“事件类型”,”处理函数”,false);
    常用的事件:
      onclick 单击对象是触发
      ondblclick 双击对象是触发
      onmouseout 鼠标移入对象时触发
      onmousemove 鼠标移出时触发
      onmouseover 鼠标移出时触发
    键盘事件:
      onkeydown 按下键盘上某个按键时触发,一直按会持续触发
      onkeyup 释放某个按键时触发
      onkeypress 按下某个按键并产生字符时触发,忽略shift等功能键
    HTML事件:
       onload 页面完全加载后在window对象上触发
       onunload 页面完全卸载后再window对象上触发
       onselect 选择了文本框的一个或多个字符时触发
       onchange 文本框失去焦点时,并且在它获取焦点后内容发生过改变时触发
       onsubmit 单击“提交”按钮时在表单form上触发
       onfocus 任何元素或窗口获得焦点时触发
       onblur 任何元素或窗口失去焦点时触发

原文地址:https://www.cnblogs.com/yanghaoyu0624/p/11375160.html