Hi,
(...) kann es ja auch mit "firstChild.nodeValue" eigentlich nicht funktionieren - oder irre ich mich?
Doch - Text selber gilt als Knoten, ohne das firstChild würdest Du den Attributwert des Elementes ansprechen, vgl. http://selfhtml.teamone.de/javascript/objekte/node.htm#node_value.
Grüße,
Utz