e.targetとe.currentTargetの違い
4881 ワード
ソースコード
<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/
Reference
この問題について(e.targetとe.currentTargetの違い), 我々は、より多くの情報をここで見つけました https://velog.io/@jwlee134/e.target과-e.currentTarget의-차이テキストは自由に共有またはコピーできます。ただし、このドキュメントのURLは参考URLとして残しておいてください。
Collection and Share based on the CC Protocol