Programmieren - alles kontrollieren 4.937 Themen, 20.662 Beiträge

Javascript: Auf verschachtelte Elemente mit id s zugreifen

Yves3 / 2 Antworten / Flachansicht Nickles

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!

bei Antwort benachrichtigen
mr.escape Yves3 „Hat sich erledigt, ich mache es jetzt ein bisschen anders. Den Code kann ich...“
Optionen

Code in einen texteditor packen, alle doppelleerzeichen/tabs (evtl. "untabify" verwenden) durch &nbsp;&nbsp;, alle < durch &lt; 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

"The man who trades freedom for security does not deserve nor will he ever receive either." - Benjamin Franklin"Wer seine Freiheit aufgibt, um Sicherheit zu erreichen, wird beides verlieren." - Georg Christoph Lichtenberg
bei Antwort benachrichtigen