Der Martin: Javascript in HTML-Element

Beitrag lesen

Hallo,

<table>
<tr>
<td>Hier mal ein Auszug aus einer Variablen:
  <script type="text/javascript">
    var as = "Die komplette Variable.";
    var asn = as.slice(3, 13);
    document.write(asn);
  </script>
</td>
</tr>
</table>

klar, das ist in Ordnung so und wird tausendfach im Web so praktiziert. Javascript kann an fast jeder Stelle im body stehen, und was das Javascript mit document.write() ausgibt, wird browserintern an genau dieser Stelle ins HTML-Dokument eingefügt.
So kannst du mit JS Textpassagen, aber auch komplette HTML-Konstrukte dynamisch generieren.

Zur Formulierung übrigens: Nein, in ein HTML-Tag kann man tatsächlich kein JS einbauen. Dein Beispiel notiert ja das Script auch nicht im td-Tag, wie du behauptest - höchstens im td-Element, das seinerseits aus einem öffnenden Tag, einem schließenden Tag, und dem Elementinhalt besteht.

So long,
 Martin

--
Der Bäcker schlägt die Fliegen tot
Und macht daraus Rosinenbrot.