Gustav: W3C-Validator meldet Fehler im Scriptbereich

Beitrag lesen

Hallo,

Bei folgender Zeile in meinem Script

<script type="text/javascript">
<!--
...

absatz.innerHTML = "<span class='klasse'>"+text[0]+"</span>";

...

//-->
</script>

meldet der W3C-Validator den Fehler: "end tag for element "SPAN" which is not open" !

Dem folgenden Hinweis

"If this error occured in a script section of your document, you should probably read this FAQ entry."

bin ich nachgegangen, aber aus den Erklärungen dort nicht recht schlau geworden.

Darf ich das abschliessende </span> in Scripten nicht verwenden, wenn ich valides HTML 4.01 Strict erstellen will ?

Bei einem Test hat folgende schreibweise funktioniert, dh. der Validator hat sich nicht beschwert:

absatz.innerHTML = "<span class='klasse' />"+text[0]+"";

Ist das korrekt so ? Gibt es eine Möglichkeit, die betreffende Zeile irgendwie auf klassische Art und Weise zu schreiben, ohne das sich der Validator meldet ?

Mit Gruss Gustav