HTML <script> etikett
Definition och användning
<script>
taggen används för att inbädda klient-skript.
<script>
Elementet innehåller antingen skriptkommandon, eller src-attribut Peka på en extern skriptfil.
Det mest använda skripttypen är JavaScript, men webbläsare stöder också några andra skriptSpråk.
JavaScript används ofta för bildbehandling, formulärvalidering och dynamisk innehållsändring.
Kommentar:script-elementets typ beror på dess användning. Script-element som finns i head-elementet är metadata-element, medan de som finns i andra element (som body eller section)är en fras-element.
Se också:
HTML-tutorial:HTML-skript
HTML DOM-referenshandboken:Script-objektet
JavaScript-tutorial:Lär dig JavaScript
Exempel
Exempel 1: Definiera inbäddat skript i dokumentet
Skriv "Hello JavaScript!" med JavaScript:
<script> document.getElementById("demo").innerHTML = "Hello JavaScript!"; </script>
Exempel 2: Ladda in extern skriptbibliotek
<script src="simple.js"></script>
Tips och kommentarer
Tips:För webbläsare som har skript avstängt eller inte stöder skript, se också <noscript>-elementet.
Tips:Om du vill lära dig mer om JavaScript, besök vår JavaScript kurs.
Egenskap
Egenskap | Värde | Beskrivning |
---|---|---|
async | async | Definiera att skriptet ska laddas ner parallellt med att sidan parsas och köras omedelbart när det är tillgängligt (före att parsing är klar) (endast för externa skript). |
crossorigin |
|
Sätt modellen för förfrågan till HTTP CORS-förfrågan. |
defer | defer | Definiera att skriptet ska laddas ner parallellt med att sidan parsas och köras efter att sidan är klar med parsing (endast för externa skript). |
integrity | filehash | Tillåt webbläsaren att kontrollera det hämtade skriptet för att säkerställa att koden aldrig laddas om källkoden har manipulerats. |
nomodule |
|
Definiera att skriptet inte ska köras i webbläsare som stöder ES2015-moduler. |
referrerpolicy |
|
Definiera vilka referensinformation som ska skickas när skriptet hämtas. |
src | URL | Definiera URL:en för den externa skriptfilen. |
type | Skripttyp | Definiera medietypen för skript. |
Skillnader mellan HTML och XHTML
I XHTML deklareras innehållet i skript som #PCDATA (istället för CDATA), vilket innebär att entiteter kommer att tolkas.
Detta innebär att alla specialtecken bör kodas eller att all innehåll bör omges av en CDATA-del i XHTML:
<script type="text/javascript"> //<![CDATA[ var i = 10; om (i < 5) { // some code } //]]> </script>
Globala egenskaper
<script>
Etiketterna stöder också Globala egenskaper i HTML.
Standard CSS-inställningar
De flesta webbläsare visar med följande standardvärden <script>
Element:
script { display: none; }
Webbläsarstöd
Chrome | Edge | Firefox | Safari | Opera |
---|---|---|---|---|
Chrome | Edge | Firefox | Safari | Opera |
Stöd | Stöd | Stöd | Stöd | Stöd |