Slog JavaScript® je del kode JavaScript®, ki vpliva na videz ali oblikovanje spletne strani. Te sloge lahko razdelimo na pet razdelkov: besedilo, pisava, polje, klasifikacija ter ozadja in barve. Vsak razdelek vpliva na drugačen del spletne strani glede na potrebe ustvarjalca in ima svoj nabor oznak.
Besedilo Slog JavaScript® vpliva na to, kako je besedilo prikazano na spletnem mestu. Elementi, ki jih lahko tukaj spremenite, so višina vrstic, način poravnave besedila in velikost zamika za vsak odstavek. Besedilni slog JavaScript® ne vpliva na videz pisave, temveč le na to, kako je besedilo organizirano.
Slog pisave JavaScript® je podoben besedilu, saj vpliva na črke, vendar ta slog spreminja videz črk in ne njihove organizacije. Območja, ki jih je mogoče nastaviti s to vrsto sloga JavaScript®, sta slog pisave in družina pisav, ali so vse črke velike ali male ter kako svetle ali temne so črke. Družina pisav se nanaša na to, katero pisavo bo besedilo uporabilo, slog pisave pa se nanaša na to, ali je besedilo normalno, krepko ali ležeče.
Na polja ali tabele hiperbesedilnega označevalnega jezika (HTML) vpliva slog polja JavaScript®. S tem slogom je mogoče spremeniti tudi druge odseke, vendar se v glavnem uporablja za tabele. Tu prizadeta območja so robovi v vseh štirih smereh. Če nastavite rob – na primer rob 20 slikovnih pik na vrhu – bo polje potisnilo navzdol za 20 slikovnih pik in zagotovilo, da teh 20 slikovnih pik prostora na vrhu ostane prazno. To se običajno uporablja za organizacijo celotne spletne strani.
Klasifikacija Slog JavaScript® je narejen tako, da vpliva na sezname, tako oštevilčene kot označene. JavaScript® ima v zvezi s tem samo en atribut: listStyle. To vpliva na to, kako je seznam organiziran z drugimi elementi na strani. Na primer, če nastavite listStyle na »notranji«, se bo seznam pojavil znotraj drugega podanega elementa.
Ozadje in barvni slog sta opremljena z dvema podobnima, a različnima oznakama: backgroundColor in color. Ti dve oznaki naredita popolnoma isto stvar; uporabljajo se za nastavitev barve spletne strani. BackgroundColor se uporablja za barvanje celotnega ozadja spletne strani, medtem ko se barva uporablja samo za nastavitev barve posameznega elementa. Barve lahko nastavite z uporabo imena barve, kot je zelena ali rdeča, ali z uporabo šestnajstiške vrednosti barve.