我正在尝试使用for循环为下面的每个4个链接生成onclick函数。现在它根本不起作用,我不确定为什么?使用Variable&Loop创建“onclick”函数
小提琴:http://jsfiddle.net/7WYfF/
<p><a href="#" id="link0">Link0</a></p>
<p><a href="#" id="link1">Link1</a></p>
<p><a href="#" id="link2">Link2</a></p>
<p><a href="#" id="link3">Link3</a></p>
<script>
for (var i = 0; i < 3; i++) {
var temp = "link" + i;
[temp].onclick = function() {
alert("You just clicked link: " + i);
};
}
</script>