1、鼠标事件

(1)常用的鼠标事件

鼠标经过事件

<body id="body">
       <button id="b">按钮</button>
        <script>
             var b=document.querySelector("button");
             b.onmousemove=function(){
                 alert("你好");
             }
        </script>
    </body>
  • onclick:左键点击
  • onmouseover:经过
  • onmouseout:离开
  • onfocus:获得鼠标焦点
  • onblur:失去鼠标焦点
  • onmousemove:鼠标移动

(2)鼠标事件对象

<body id="body">
       <button id="b">按钮</button>
        <script>
             var b=document.querySelector("button");
             b.onmousemove=function(e){
                 console.log(e);
             }
        </script>
    </body>

js:事件(键盘、鼠标事件)_鼠标事件

 (3)mouseenter事件与mouseover事件

  • mouseover事件:经过自身的盒子会触发,经过子盒子也会触发
  • mouseenter事件:只有经过自身的盒子会触发

 

2、键盘事件

(1)常见的键盘事件

<script>
           document.onkeyup=function(){
               alert("键盘按键抬起");
           }
        </script>

js:事件(键盘、鼠标事件)_鼠标移动_02

  • onkeyup:某个按键被松开时触发
  • onkeydown:某个键盘被按下时触发
  • onkeypress:某个按键被按下时触发,但是不识别功能键
  • 三个事件的执行顺序是:keydown、keypress、keyup

(2)键盘事件对象

<body id="body">
        <script>
           document.onkeyup=function(e){
               console.log(e);
           }
        </script>
    </body>

js:事件(键盘、鼠标事件)_大小写_03

  • keyup和keydown是不区分字母的大小写的
  • keypress区分字母的大小写
  • 可以通过键盘对象的keyCode属性来区分被按下的按键的大小写

 

每个人都会有一段异常艰难的时光 。 生活的压力 , 工作的失意 , 学业的压力。 爱的惶惶不可终日。 挺过来的 ,人生就会豁然开朗。 挺不过来的 ,时间也会教你 ,怎么与它们握手言和 ,所以不必害怕的。 ——杨绛