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件
下記のような回答は推奨されていません。
このような回答には修正を依頼しましょう。
2022/01/12 09:13