I am trying to use a for loop to generate onclick functions for each of my 4 links below. Right now it doesn't work at all and I am unsure why?
Fiddle: 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>