我有以下功能。问题在于,该函数并不等待用户按预期单击图像,而是立即为图像数组中的每个元素启动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