Hallo andreas,
var text = document.getElementById("p").firstchild.nodevalue;
du solltest nicht probieren, sondern lesen: http://de.selfhtml.org/javascript/objekte/node.htm. Javascript ist case sensitive.
Gruß, Jürgen
PS Welche Fehlermeldung (Javascript-/Fehler-Konsole) ist denn gekommen?