Hallo ichBinEinAlien,
»» for (var i = 0; i < sId.length; i++) {
> var link = document.createElement('a');
> link.href = '#';
> link.innerHTML = sId[i];
// Du musst dir das i merken
link.Nummer = i; // Alternativ kann man daws auch über Closures regeln
> link.onclick = function() {
> selection(sId[i]);
selection(sId[this.Nummer]); // this zeigt hier auf das das Eventauslösende Element, also auf link
> document.getElementsByName('filter')[0].click();
prüf mal, ob hier nicht ein .onclick() hin muss.
> }
> document.body.appendChild(link);
> }
>
Übrigens, wenn du nur etwas zum Draufklicken benötigst, kannst du auch einen <button type="button> nehmen.
Gruß, Jürgen