Björn Höhrmann: Validator schimpft aus mir unerklärlichen Gründen...

Beitrag lesen

Logisch. Das erste Vorkommen der Zeichenkette </ (kleiner, Schräger)
beendet den Inhalt der script-Section.

Nur wenn darauf ein Buchstabe folgt, sonst würde

<script type = 'text/javascript'></</script>

ja nicht validieren.

Also funktioniert das nun wenn ich </ verwende, oder nicht?

Die Frage verstehe ich nicht. Um konforme HTML-Dokumente zu erstellen, darf innerhalb von CDATA Elementen wie <script> und <style> die Zeichenfolge "<" + "/" + <Buchstabe> nicht auftauchen. Wie man das umgeht ist abhängig vom Inhalt, via EcmaScript hat man zB die Möglichkeit

document.write("</" + "a>"); /* oder */
  document.write("</a>"); /* etc. */

zu schreiben, das ist richtig.