Das < und > im Text ersetzen
Kalle_Worms
- javascript
Hallöle,
ich habe eine umfangreiche Tabelle, die ich wg. suchen/ersetzen mit dem Editor machen muss. Um im Editor die Übersicht zu behalten, nutze ich <pre>, was (zur Not) ja auch im Browser aussieht:
<div id="sept"><pre>zyy
{Nr|Nick |geb.|Beitrag vom ]
[--|----------------|----|--------------]
[01|hasilein |1969|15.12.04 ]
zxx</pre></div>
Nun möchte ich diese Tabelle mit JavaScript zur HTML- Tabelle machen, das klappt soweit ganz pfiffig mit:
var x = document.getElementById("sept").innerHTML;
while ( x.search( /[/ ) != -1 ) {
x = x.replace( /[/, "<tr><td>" );
}
...
document.getElementById("sept").innerHTML = x;
PROBLEM:
Das <pre> bleibt stehen, weil JavaScript DIES nicht macht:
x = x.replace( /<pre>/, "" );
auch mit Maskierung der spitzen Klammern nicht:
x = x.replace( /<pre>/, "" );
Wie erkennt JavaScript Sonderzeichen?
LG Kalle
Tag Kalle.
[...]
PROBLEM:
Das <pre> bleibt stehen, weil JavaScript DIES nicht macht:
x = x.replace( /<pre>/, "" );
Sorry, kann den Fehler nicht reproduzieren, Javascript tut genau das, was du erwartest. Der Fehler muss also woanders liegen.
Siechfred
Hi,
Das <pre> bleibt stehen, weil JavaScript DIES nicht macht:
x = x.replace( /<pre>/, "" );
Vielleicht liefert innerHTML bei deinem Browser <PRE>?
Gruß, Cybaer