molily: Werte in dynamisch erzeugte Funktion einsetzen

Beitrag lesen

Hallo,

Da fällt mir nur ein, den zum Erzeugungszeitpunkt zu dem jeweiligen a-Element dazuzuschreiben. Zum Beispiel ein in id-Attribut, da dessen Wert aber keine Zahl sein darf, nehme ich mal das title-Attribut:

Genau das wollte ich eigentlich vermeiden.
Eigentlich sollen die Werte in die Funktion rein, wo sie hingehören.

Warum, was ist so schlimm daran? Ist der Wert keine Information, die zum Elementknoten gehört?
Natürlich muss man es nicht über irgendwelche HTML-Attribute lösen, sondern man hängt einfach eine Eigenschaft an das Elementobjekt an. Sollte auch funktionieren.

aLink.onclick = function () { alert('clicked ' + this.ix); };  
aLink.ix = ix;

Mathias