Hallo,
der index 0 ist gar nicht belegt.
Sicher? Ich würde mal sagen, dort liegt ein Text-Knoten (mit dem Zeilenumbruch und evtl. Leerzeichen, siehe <http://de.selfhtml.org/javascript/objekte/node.htm#child_nodes@title=childNodes, bei "Beachten Sie">).
Mit http://de.selfhtml.org/javascript/objekte/node.htm#node_type@title=nodeType kannst du den Typ prüfen.
Gruß