Gunther: <button> + innerHTML ???

Beitrag lesen

Hallo MichaelR,

in einer Webseite ist ein <button> Element vorhanden in der Form

<button id="btn" onclick="do()">caption</button>

Nachdem das onclick Event ausgelöst wurde wird u.a. die Caption des Buttons mittels

document.getElementById('btn').innerHTML = 'neuer Caption';

geändert.

Es wird in allen Browsern, die auf Mozilla aufsetzen (Mozilla selber, Phoenix, K-Meleon, Netscape ab 6.1) der Button so behandelt als ob er überhaupt keinen Caption hätte:

<button id="btn" onclick="do()"></button>

d.h. man sieht da nichts mehr ???

wie du gerade festgestellt hast, differiert die Einbindung des Button-Tags stark zwischen den einzelnen Browsern und wie üblich bereitet jeder seine eigenen Probleme (der MSIE bspw. mit dem Value).

Du solltest mal ein bis'chen auf die Verwendung 'reservierter Wörter' http://selfhtml.teamone.de/javascript/sprache/reserviert.htm#uebersicht achten...

Und eine Frage hattest du auch noch?

Gruß Gunther