Day25事件监听版本及类型

版本:
image
image

<!DOCTYPE html>
<html lang="en">

<head>
  <meta charset="UTF-8">
  <meta name="viewport" content="width=device-width, initial-scale=1.0">
  <title>事件监听方法</title>
</head>

<body>
  <button>点击</button>
  <script>
    // 第一版事件监听
    const btn = document.querySelector('button')
    // btn.onclick = function () {
    //   alert('111')
    // }
    // btn.onclick = function () {
    //   alert('222')
    // }//后面的会覆盖前面的

    // 第二版事件监听
    btn.addEventListener('click', function () {
      alert('111')
    })
    btn.addEventListener('click', function () {
      alert('222')
    })//不会覆盖,可以绑定多次
  </script>
</body>

</html>

事件类型
image

<!DOCTYPE html>
<html lang="en">

<head>
  <meta charset="UTF-8">
  <meta name="viewport" content="width=device-width, initial-scale=1.0">
  <title>事件类型</title>
</head>
<style>
  div {
    width: 200px;
    height: 200px;
    background-color: pink;
  }
</style>

<body>
  <div></div>
  <script>
    const div = document.querySelector('div')
    //鼠标经过
    div.addEventListener('mouseenter', function () {
      console.log('我来了')
    })
    // 鼠标离开
    div.addEventListener('mouseenter', function () {
      console.log('我走了')
    })
  </script>
</body>

</html>
posted @ 2026-01-31 17:30  冰涿  阅读(3)  评论(0)    收藏  举报