@@invrecon:
nuqneH
Ich habe ziemlich lange gesucht und herausgefunden, dass man gewisse Eigenschaften eines Buttons auf diese Weise ändern kann:
myButton.setAttribute('id', 'neuerButton');
Dann vergiss dieses mühsam erkämpfte Wissen mal wieder; du wirst es kaum brauchen. Attribute stehen als Eigenschaften der Elementobjekte zur Verfügung:
myButton.id = 'neuerButton';
IE zickt bei getAttribute()setAttribute() auch gerne mal rum.
Wieso kann ich den Text auf dem Button nicht einfach so:
myButton.setAttribute('value', 'Hier klicken!');
oder so:
myButton.value = "Hier klicken!";
ändern?
Weil die Beschriftung beim 'button'-Element (im Gegensatz zu 'input[@type="button"]') kein Attributwert, sondern Elementinhalt ist:
<button>Hier klicken!</button> vs. <input type="button" value="Hier klicken!"/>
"Hier klicken!" ist aber keine sinnvolle Beschriftung.
Qapla'
Gut sein ist edel. Andere lehren, gut zu sein, ist noch edler. Und einfacher.
(Mark Twain)
 nicht angemeldet
 nicht angemeldet Gunnar Bittersmann
 Gunnar Bittersmann