Text in html datei ersetzen
scotty23
- javascript
Hallo,
ich soll durch einen klick auf einen link Text
in dem selbigen HTML Dokument ersetzen, einfärben etc.
Mein bissheriger Ansatz :
<A HREF="#" onClick="document.write('<h1>GUT</h1>')">U3:</a>
U4 U5 U6 U7 U8 U9 U10 U13
Durch klick auf U3 soll ein BESTIMMTER Text in dem
gleichen Dokument ersetzt werden durch GUT.
Leider wird mit meinem Beispiel die gesamte HTML
Datei überschrieben.
Hat jemand eine Idee oder Ansatz, wie ich einen bestimmten Text
in dem HTML Dokument ersetzen kann?
thx
scotty23
Mit document.write schreibst du ein komplett neues Dokument. Schau mal hier, ich habe in meinem Script bestimmte Textabschnitte ersetzt: http://forum.de.selfhtml.org/?t=134374&m=872762
Hallo,
Danke hat mir sehr geholfen.
thx
Hi,
irgendwie stehe ich auf dem schlauch. kannst dur mir ein paar tips
gebenwie ich das script umändern muss damit ich durch klicken
auf einen text einen beliebigen anderen text in dem gleichen
dokument änderen kann ?? Es soll halt so sein, dass ich wenn ich
auf Tex11 klicke Text2 durch einen neuen text ersetzt wird.
dickes danke
markus
ich soll durch einen klick auf einen link Text
in dem selbigen HTML Dokument ersetzen, einfärben etc.
Steht der Text, in dem du ersetzen willst innerhalb eines Elementes oder wahllos im Dokument?
Mein bissheriger Ansatz :
<A HREF="#" onClick="document.write('<h1>GUT</h1>')">U3:</a>
U4 U5 U6 U7 U8 U9 U10 U13
Das geht nicht, da du hier keinen Knoten (also ein HTML Element mit Inhalt) bearbeiten willst, musst du mit innerHTML den Code entsprechend ändern.
Entweder ganz klassisch mit den entsprechenden String Funktionen oder mit einem Regulären Ausdruck.
Struppi.
Danke Struppi,
werde ich heute nachmittag versuchen.
thx
markus