Zugriff auf den Inhalt eines p-Elements
andreas
- javascript
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.
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
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?