Element script

> Dodaj do ulubionych

Element script służy do wstawiania do dokumentów HTML skryptów napisanych w językach programowania działających po stronie klienta. Skrypt może znajdować się zarówno bezpośrednio w treści tego elementu lub być dołączany z zewnętrznego pliku za pomocą atrybutu src.

Przykłady użycia

Przykłady użycia elementu script:
<script type="text/javascript">
  alert("Witaj, świecie!")
</script>

<!-- HTML5 -->
<script src="skrypt-javascript.js"></script>

Kontekst użycia

Modele treści HTML5metadane, treść ogólna, treść syntagmatyczna
Elementy nadrzędneElement head i elementy syntagmatyczne
Elementy potomneTekst skryptu
Znaczniki

Znaczniki otwierający i zamykający są obowiązkowe

NormyHTML5 — podrozdział 4.3.1, HTML 4.01 — podrozdział 18.2.1
Interfejs DOMHTMLScriptElement
Różnice między HTML 4.01 a HTML 5

W HTML5 element script ma nowy atrybut async

W HTML 4.01 atrybut type jest wymagany, w HTML5 — nie

Obsługa przez przeglądarki

FirefoxChromeOperaSafariInternet Explorer

Atrybuty obowiązkowe

Atrybutem obowiązkowym elementu script w języku HTML 4.01 jest type.

Atrybuty opcjonalne

Atrybuty globalne oraz:

AtrybutOpis
asyncUmożliwia asynchroniczne wykonywanie skryptu
charsetOkreśla sposób kodowania znaków w skrypcie
deferSprawia, że skrypt zostaje wykonany dopiero, gdy skończy się przetwarzanie strony
typeOkreśla język programowania użyty w skrypcie. Wartością tego atrybutu powinien być typ MIME. Jeśli atrybut ten jest pominięty, automatycznie skrypt jest traktowany jako napisany w języku JavaScript