hi,
Ich hab's jetzt nicht ausprobiert, aber ich würde wetten, dass Du bei & auch nur ein '&' und kein '&' zurückbekommen würdest, wenn Du mittels .firstChild.nodeValue auf den Inhalt des Textknotens im <p>-Element zugreifst und nicht über innerHTML.
Ja, dem ist so.
Ich habe mal in einem Text um jedes einzelne Zeichen einen Span drumherum legen wollen.
Gehe ich da über innerHTML ran (split und dann mit <span></span> drumherum wieder zusammenfügen), bekomme ich für ein & im Text & zurück, und damit ein Problem - das sind fünf Zeichen, die ich für diesen Zweck aber wie eines behandeln müsste - umständlich und aufwendig (kämen ja auch noch weitere wie <, > und ggf. auch noch " hinzu).
Gehe ich aber über nodeValue bzw. lieber gleich data eines Textknotens daran, bekomme ich &, <, > und Co. zurück - mit denen sich für einen solchen Zweck natürlich leichter arbeiten lässt.
gruß,
wahsaga
/voodoo.css:
#GeorgeWBush { position:absolute; bottom:-6ft; }