J
javascript
Gast
Hallo allerseits.
Kleine frage zu JavaScript die mich sehr verwirrt
Folgendes:
Wenn ich nun das ganze laufen lasse und den onlick machen will,
erscheint immer der selbe Alert. test ist eine Liste von verschiedenen Elementen.
Eigentlich dachte ich, dass der key spezifische Alert kommt, aber bei 10
Elementen erschein immer nur das letzte Element in der Liste.
Vielleicht könnt ihr mir ja weiterhelfen
Danke im voraus
Kleine frage zu JavaScript die mich sehr verwirrt
Folgendes:
Code:
function test(hallo){
alert(hallo);
}
function ...
for (var key in test){
var aName = document.createElement("a");
aName.onclick = function() { test(key) };
aName.innerHTML = "BLA";
document.appendChild(aName);
}
Wenn ich nun das ganze laufen lasse und den onlick machen will,
erscheint immer der selbe Alert. test ist eine Liste von verschiedenen Elementen.
Eigentlich dachte ich, dass der key spezifische Alert kommt, aber bei 10
Elementen erschein immer nur das letzte Element in der Liste.
Vielleicht könnt ihr mir ja weiterhelfen
Danke im voraus