addEventListener('DOMContentLoaded', () => { let img; img = document.getElementById('cat-img'); img.addEventListener('mouseover', function() { this.src = 'img/cat2.jpg'; console.log(this); // thisはimg }); });
addEventListener('DOMContentLoaded', () => { let img; img = document.getElementById('cat-img'); img.addEventListener('mouseover', () => { this.src = 'img/cat2.jpg'; console.log(this); // thisがwindowを指してしまう…。 }); });
bindを利用してthisがimgを参照するようにしたいです。
よろしくお願い致します。
回答3件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2022/01/12 09:13