andreas: Zugriff auf den Inhalt eines p-Elements

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.

  1. Moin

    das wird in SelfHTML doch bestens erklärt und mit ein bisschen Geschick siehst du den Unterschied zu deinen missglückten Versuchen : nodeValue

    Gruß
    rfb

    --
    Man kann einen Menschen nichts lehren, man kann ihm nur helfen, es selbst zu entdecken.
    (Galileo Galilei)
  2. 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?