@@Heino:
wo ist bitteschön der Unterschied zwischen den beiden Varianten?
Ich checks nicht. Warum schreibt die Funktion nicht das Symbol sondern die einzelnen Zeichen ins Textfeld während die Inlinefunction das Symbol anzeigen lässt?
Inhalte von 'style'-Elemente sind in HTML (im Gegensatz zu XHTML) CDATA; die numerische Zeichenreferenz '✔' wird also nicht durch das entsprechende Zeichen U+2714 ersetzt.
Du kannst das Ganze ja mal als XHTML speichern (dann musst du 'onclick' schreiben und die HTML-Auskommentierung des JavaScripts entfernen – die ist sowieso völlig überflüssig*) und als XML verarbeiten lassen (möglciherweise genügt die Endung '.xhtml', dann siehst du den Unterschied – d.h. keinen zwischen beiden Varianten.
Live long and prosper,
Gunnar
* Da tobt der (Cy)Bär!!1elf
Flughafen in Tempelhof
findet jeder Hempel doof.