以下の4つのリンクのそれぞれについて、forループを使用して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>