e.targetとe.currentTargetの違い


ソースコード

 <div
      class="green"
      style="width: 300px; height: 300px; background-color: green"
    >
      <div
        class="yellow"
        style="width: 200px; height: 200px; background-color: yellow"
      />
</div>

<script>
      const green = document.querySelector(".green");
      green.addEventListener("click", (e) => {
        console.log("currentTarget : ", e.currentTarget);
        console.log("Target : ", e.target);
      });
</script>
上のコードを実行すると、緑のボックスに黄色のボックスが含まれます.その後、addEventListenerは緑色のボックスにイベントを掛け、そのイベントのターゲット要素とcurrentTarget要素をクリックし、コードを記述してコンソールに出力します.
緑のボックスをクリックした結果

黄色のボックスをクリックした結果

上を見ると、両者の違いを簡単に説明します.
CurrentTarget:イベントリスナー付き要素
target:実際のイベントが発生する要素
そう言ってもいいです.
https://kyounghwan01.github.io/blog/JS/JSbasic/target-currentTarget/