Struppi: avascript variable als funktionsparameter macht probleme

Beitrag lesen

val_removeInput.onclick = function(){removeLovVAL(valCount);};

valCount wird immer erhöht, wenn ein neues div angelegt wird

Warum übergibst du nicht die Referenz auf das Objekt?
Das müßtest du doch auch haben.

nur übergebe ich für die remove Funktion removeLovVAL den Zähler valCount
da der sich ja erhöht, haut das nicht ganz hin so wie ich das mache...

Es gibt mehrere Möglichkeiten, der schnellste ist, einfach eine Eigenschaft mit dem gewünschten Wert dem Objekt übergeben:

val_removeInput.counter = valCount;  
val_removeInput.onclick = function(){removeLovVAL(this.counter);};

Dann kannst du noch new Function() verwenden oder die Funktion in einer Funktion zusammenbasteln.

Struppi.