Opis

script służy do definiowania skryptu po stronie klienta (JavaScript).

Element <script> zawiera instrukcje skryptowe lub wskazuje zewnętrzny plik skryptu poprzez atrybut src.

Typowe zastosowania JS to manipulowanie obrazami, sprawdzanie poprawności formularzy i dynamiczne zmiany treści.

Jeśli nie występuje ani atrybut async, ani defer to skrypt jest pobierany i wykonywany natychmiast, zanim przeglądarka będzie dalej parsować (analizować kod) stronę.

Przykład
Kod:
Atrybuty
Atrybut Wartość Opis
src URL Określa adres URL zewnętrznego pliku skryptu
async async Określa, że skrypt jest wykonywany asynchronicznie - gdy tylko będzie dostępny (skrypt zostanie wykonany, podczas gdy strona będzie kontynuowała parsowanie). Dotyczy tylko skryptów zewnętrznych - musi występować atrybut src. Atrybut logiczny.
defer defer Odraczanie. Określa, że skrypt jest wykonywany dopiero, gdy strona zakończy parsowanie (załaduje się). Dotyczy tylko skryptów zewnętrznych - musi występować atrybut src. Atrybut logiczny.
charset charset Określa kodowanie znaków używane w zewnętrznym pliku skryptu. Dotyczy tylko skryptów zewnętrznych - musi występować atrybut src. Jest używany, gdy kodowanie znaków w zewnętrznym pliku skryptu różni się od kodowania w dokumencie HTML.
type media_type Określa typ nośnika internetowego (wcześniej znany jako typ MIME) skryptu. W HTML5 atrybut typu nie jest już wymagany w JavaScript. Wartość domyślna to „application / javascript”.

CSS (domyślne ustawienia)
script {
  display: none;
}
Info: