<span id="sonst">Dies ist ein Test</span>
document.getElementById('sonst').onclick = click;
Da ich mehrere Span-Elemente haben möchte, würde ich dann mit
<span id="sonst" onclick='click();'>Dies ist ein Test</span>
die div-Box immer bei dem span-Element positionieren auf das geklickt wird. Dies ist ja mit dem 1. Beispiel nicht möglich, da immer mittels der id nur das erste span-Element überwacht wird.
<span name="sonst">Dies ist ein Test</span>
<span name="sonst">Dies auch</span>
var obj=document.getElementsByName('sonst');
for (i=0;i<obj.length;i++) {
obj.onclick = click;};
Das sollte dieses Problem eigentlich lösen.
Leider funktioniert die 2. Methode aber nicht. Da ich nicht verstehe wo der Fehler liegt, möchte ich euch um Hilfe bitten.
Die 2te funktioniert nicht?? Bei mir schon, oder ich hab nicht genau verstanden was du eigentlich vor hast.