我有以下功能。問題在於,該函數並不等待用戶按預期單擊圖像,而是立即爲圖像數組中的每個元素啓動imgReplace函數。JS onclick沒有正確觸發
我做錯了什麼? 難道事實上我正在使用基於Jquery的單獨的Javascript例程在這裏相關嗎?
function setup() {
var images = document.getElementById("mycarousel");
images = images.getElementsByTagName("img");
for (var i = 0; i< images.length; i++) {
images[i].onclick = imgReplace (images[i]);
}
}
Javascript關閉,查看:https://developer.mozilla.org/en-US/docs/Web/JavaScript/Guide/Closures – dchayka 2014-02-28 18:24:21