Hallo
Ich möchte mit Javascript auf verschachtelte Elemente mit id's zugreifen und den HTML-Code, der sich darin befindet, ändern.
Das sieht in HTML etwa so aus (Klammern natürlich "":
[td id="id0"][b id="plusminus]+[/b][/td]
Wie ändere ich jetzt das "+" zu einem "-"?
Danke schon mal!
Programmieren - alles kontrollieren 4.937 Themen, 20.662 Beiträge
Code in einen texteditor packen, alle doppelleerzeichen/tabs (evtl. "untabify" verwenden) durch , alle < durch < und alle script durch scr<!-- -->ipt ersetzen (in dieser reihenfolge!).
Das ganze dann in <tt>...</tt> setzen.
Alternativ einen code-colorizer (z.b. http://www.chami.com/colorizer/) verwenden, der HTML output erzeugen kann, da wird gleich die syntax hervorgehoben. Bedenken muss man aber, dass nickles an jedes zeilenende ein <br /> hängt, was einem bei so etwas den spaß verhageln kann.
Eine nachbearbeitung ist in jedem fall erforderlich, bei der verwendung von <pre>...</pre> sogar besonders intensiv (wegen <br />).
Z.b. (direkt hier von nickles kopiert und manuell editiert):
<script type="text/javascript">
function ToggleAnswerForm()
{
var af = document.getElementById( "answerForm");
if( af.style.display == "block")
af.style.display="none";
else
af.style.display = "block";
}
</script>
mr.escape