我正在尝试使用 for 循环为下面的 4 个链接中的每一个生成 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>