我想改變圖片在鼠標上的div和點擊使用JS。像這樣:更改在點擊和鼠標上的div背景
var favs = document.getElementsByClassName("fav-wrapper");
for (var i = 0; i < favs.length; i++) {
favs[i].innerHTML = '<img src="images/favorite.png" />';
favs[i].onMouseOver = function() {
favs[i].innerHTML = "<img src='images/favorite_hover.png' />";
}
favs[i].onClick = function() {
favs[i].innerHTML = "<img src='images/favorite_on.png' />";
};
}
但由於某些原因,它不起作用。我究竟做錯了什麼?
事件處理變化的背景試試這個方法都是小寫的 – mplungjan
另外請注意,如果你確實得到事件處理程序的工作,你的代碼不會以正確的方式工作。當事件被觸發時,它們將設置循環中最後一個元素的innerHTML –