[英]Javascript click event not reverting according to my statement
我試圖在點擊后恢復我的點擊事件,但我的 else 語句似乎不起作用,我不知道我的代碼是否有問題:
var img = document.querySelector ('.change');
img.addEventListener('click', function(){
if(img.src = 'homepage imgs/inactive.svg') {
img.src = 'homepage imgs/like icon.svg';
} else{
img.src = 'homepage imgs/inactive.svg';
}
});
您實際上是在分配而不是比較單個 = 用於分配喜歡
a = 10;
double == 用於比較,例如 a 是否等於 10
like a==10;
解決您的問題更改為
if(img.src == 'homepage imgs/inactive.svg')
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.