Das script-Tag
Das Tag script bindet JavaScript
in eine HTML-Seite ein (und viel seltener auch
andere Skripte).
Man kann eine separate JavaScript-Datei einbinden
(in diesem Fall muss das Attribut src angegeben werden)
oder JavaScript direkt in die HTML-Seite schreiben.
Im Wesentlichen verhält sich script
wie das Tag link
und das Tag style
gleichzeitig, nur nicht für CSS, sondern für JavaScript.
Dieses Tag sollte sich innerhalb des
head-Tags befinden,
allerdings ist das nicht zwingend erforderlich - das script-Tag
kann auch innerhalb des body-Tags
platziert werden und es wird funktionieren.
Attribute und Eigenschaften
| Attribut/Eigenschaft | Beschreibung |
|---|---|
src |
Pfad zur einzubindenden Datei. |
type |
Der Datentyp der einzubindenden Datei. Für JavaScript sollte text/javascript verwendet werden.
In HTML5 ist dies nicht erforderlich.
|
language |
Legt die Skriptsprache fest. Dieses Attribut ist veraltet und an seiner Stelle sollte das Attribut type verwendet werden. |
defer |
Das Attribut defer verzögert die Ausführung des Skripts, bis die gesamte Seite vollständig geladen ist.
|
Beispiel
Eine separate JavaScript-Datei einbinden:
<script src="test.js"></script>
Beispiel
Und so schreiben wir JavaScript-Code direct in die HTML-Seite:
<script>
let test = '123';
</script>
Siehe auch
-
Lektion Grundlagen der DOM-Arbeit,
in der die Verwendungsmöglichkeiten des script-Tags gezeigt werden