skiddo: OnClick feuert nicht

Beitrag lesen

Guten Abend,

Ich habe ein kleines Problem.

Ich versuche über einen Ajax-Request JSON Daten per Callbackfunktion zu formatieren, was auch alles super klappt.

Nun stehe ich vor einem kleinen Problem. Ein Teil dieser Daten wird in <div>s gesetzt, die untereinander liegen. In der fertigen Version sollen diese dann anklickbar sein und eine JS Funktion auslösen.

Ich habe alles mögliche probiert, von geniererten id's und einer for-Schleife mit der ich über document.getElementById(generierteIDs).onClick die Funktion abschieße über den href="javascript: funktion(bla,bla)" bis zu anderen wahnwitzigen Gehirnergüssen.

Das mit dem href="javascript: funktion(bla,bla)" funktioniert, das heißt die Funktion läuft. allerdings ist das die schlechteste Option, ich würde gerne den ganzen Div anklickbar haben.

Meiner Meinung nach müsste rein logisch das hier funktionieren:

  
for(i = 1; i < JSON.wert.length; i++)  
{  
  ausgabe = "<div id=\"id\" onClick=\"funktion('" + JSON.wert[i].id + "');\"></div>";  
}  
document.GetElementById('ausgabe').innerHTML = ausgabe;  

(unnötigen Code habe ich weggelassen)

Nur leider tut es das nicht :(

Ich wäre über Hilfe erfreut.

Danke, Skiddo