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.941 Themen, 20.715 Beiträge
Hat sich erledigt, ich mache es jetzt ein bisschen anders.
Den Code kann ich leider nicht posten, da das Forum "motzt".
Und alle Klammern durch irgendwelche anderen ersetzen wollte ich auch nicht.
Gibt es eine Möglichkeit Javascriptcode zu posten? (mehr so für die Zukunft)
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