Thomas Meinike: dynamisches Attribut / Eventhandler

Beitrag lesen

Hallo,

Anbei eine kleine Beispieldatei, die unter anderem zeigt, dass der IE bei getAttribute("eventhandler") was anderes zurückgibt als netscape, nämlich ein merkwürdiges function anonymous() {functionsname(parameter)}:

<div onclick="alert(getAttribute('onclick'))">Wert von onclick anzeigen</div>

Du fragst doch hier das aktuelle DIV ab, also das mit dem Index 1:

<div onclick="alert(document.getElementsByTagName('div')[1].getAttribute('onclick'))">Wert von onclick anzeigen</div>

Das neu erzeugte macht im IE ebenfalls keine Probleme:

<div onclick="alert(document.getElementsByTagName('div')[0].getAttribute('onclick'))">Wert von onclick anzeigen</div>

Oder habe ich etwas falsch verstanden?

MfG, Thomas