我正在嘗試使用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>