andreas: Zugriff auf den Inhalt eines p-Elements

Beitrag lesen

Hallo!
Wie kann ich den Inhalt eines p-Elements ermitteln?
Der folgende Script funktioniert für den Inhalt eines Inputs, aber nicht bei einem p-Element.

<HTML><HEAD>
<SCRIPT type=text/javascript>
function schreib () {
  var text = document.getElementById("p").value;
  alert(text);}
</SCRIPT></HEAD>
<body>
<p id="p">Das ist der Text.</p>
<INPUT type="button" value="hier" onclick="schreib ()">
</body>
</HTML>

Ich hab schon die Varianten mit
  var text = document.getElementById("p").firstchild.nodevalue;
oder
  var text = string(document.getElementById("p").firstchild.nodevalue);
ausprobiert.