was ist denn daran falsch? Ich hab den ganzen Code ausm Internet gezogen, ich hab leider keine Ahnung von JS. Wie müsste der denn richtig aussehen?
das hat nix mit javascript zu tun, das ist ein html fehler
in SGML/HTML muss jedes geschlossene element irgendwann geöffnet werden, lediglich das automatische schließen von öffnenden elementen ist je nach dialekt vorgesehen
nachdem am zeilenende aber ein deplaziertes </b> steht, welches niemals geöffnet wurde ist das bereits fehlerquelle 1
wenn solch banale fehler gleich in der ersten zeile auftreten, motiviert mich das nicht den rest durchzusehen
zum thema keien ahnung von JS ;) vielleicht ist es ganz schlau das ganze zu ändern, denk darüber nach was du eigentlich möchtest und stelle dann eine konkrete frage - ich möchte wetten, dass die hälfte des von dir geposteten codes überflüssig ist und deinen "keine ahnung" ansatz nur verstärkt
wenn du erstmal verstanden hast (anhand eines kleinen, einfachen und kurzen beispiels) wies funktioniert, kannst du den rest selbst problemlos programmieren/scripten/erstellen
ich empfehle folgende herangehensweise:
erstell ein neues, leeres, valides html dokument (zum testen)
wenn das so aussieht wie "gewünscht" und fehlerfrei ist, überlege dir, wie es nach der manipulation durch javascript aussehen soll - erstelle auch dieses dokument (nur zum testen)
dann mach dir gedanken, was du abändern musst, damit aus dokument 1 dokument 2 wird
das machst du dann mit javascript und bekommst beim selbst machen hilfe bei einem konkreten problem