I just to want to see: click link0, alert 0, click linkn, alert n. But in my code, whichever link I click, the alert is n.
SO in this case, I can see link0 link1 ... link4, but whichever link I click , it alerts 5.
Body is empty
Javascript code is as follows:
for(var i = 0; i < 5; i++) {
var link = document.createElement("a");
link.innerHTML = "Link " + i;
link.onclick =function(){alert(i)};
document.body.appendChild(link);
}