High!
Offensichtlich versucht er, in einen Textknoten einen Kindknoten einzufügen, was natürlich nicht geht - aber wieso Textknoten? Das Kindobjekt unterhalb des <div> ist ein <p>!
Des Rätsels Lösung: JavaScript interpretiert den im Skriptfile nach <div> stehenden Whitespace (Einrückungen) anscheinend als Text! Nachdem ich die Blanks löschte, wurde der Kindknoten des <div> korrekt erkannt!
Bis bald im Khyberspace!
Yadgar