script žymė nurodo kliento pusės skripto įteprimą, pavyzdžiui parašyto JavaScript kalba. <script> žymė gali turėti skripto kodą savyje, arba per src atributą galima įterpti išorinį skripto failą. <script> žymės reikalaujamas atributas yra type, kuriame nurodome MIME tipą, pavyzdžiui text/javascript.
Taip pat patartina pasidomėti žyme <noscript>, kuri atvaizduoja norimą tekstą vartotojams, kurie neturi naršyklių palaikančių vartotojo pusės skriptų, arba tiesiog šią paslaugą yra išjungę.
| 1 | <script type="text/javascript"> | 
|  |  |  |  |  | 
script žymę palaiko visos pagrindinės naršyklės.
HTML 4 ir xHTML skriptų turinį supranta skirtingai. HTML 4 turinio tipas yra apibrėžtas kaip CDATA, kas reiškia, kad spec. simboliai nebus angrinėjami, tuo tarpu xHTML turinį apibrėžia kaip #PCDATA, kas išprendžią šią bėdą. Taigi norint sukurti tinkamą xHTML kalbos puslapį, reikia visą JavaScript kodą patalpinti į CDATA skiltį, arba taip padaryti su visais spec. simboliais. Sintaksės pavyzdys (skirta xHTML):
| Atributas | Reikšmė | Aprašymas | DTD | 
|---|---|---|---|
| Papildomi atributai | |||
| type | MIME_tipa | Nurodo kokio tipo skriptas, pavyzdiui: text/javascript | STF | 
| charset | koduotė | Nurodo išorinio skriptų failo koduotę | STF | 
| defer | defer | Nurodo, kad skriptą reikia vykdyti tik tada, kai puslapis bus pilnai užkrautas. (Palaiko tik Internet Explorer naršyklė) | STF | 
| src | URL | Nurodo kelią iki išorinio skriptų failo | STF | 
| xml:space | preserve | Nurodo ar kode esantys tušti tarpai turi būti išsaugoti | |
Standartinių HTML atributų - nėra.
Paaiškinimai: DTD indeksas - nurodo su kokiais dokumentų tipais galime naudoti konkretų atributą. S - Strict, T - Transitional, F - Frameset
žiūrėti visus standartinius atributus
<script> žymė nepalaiko jokių įvykių.