JavaScript® stilius yra JavaScript® kodo dalis, kuri turi įtakos tinklalapio išvaizdai arba stiliui. Šiuos stilius galima suskirstyti į penkias dalis: tekstas, šriftas, langelis, klasifikacija ir fonas bei spalvos. Kiekviena sekcija veikia skirtingą tinklalapio dalį, atsižvelgiant į kūrėjo poreikius, ir pateikiama su savo žymų rinkiniu.
Teksto JavaScript® stilius turi įtakos tam, kaip tekstas bus rodomas svetainėje. Elementai, kuriuos čia galima keisti, yra eilučių aukštis, tekstas išlygiuotas ir kiekvienos pastraipos įtraukos dydis. Teksto JavaScript® stilius neturi įtakos šrifto išvaizdai, o tik teksto išdėstymui.
Šrifto JavaScript® stilius panašus į tekstą tuo, kad paveikia raides, tačiau šis stilius keičia raidžių išvaizdą, o ne jų struktūrą. Sritys, kurias galima nustatyti naudojant šio tipo JavaScript® stilių, yra šriftų stilius ir šriftų šeima, ar visos raidės yra didžiosios ar mažosios, ir kiek šviesios ar tamsios raidės. Šriftų šeima nurodo, koks šriftas bus naudojamas tekstui, o šrifto stilius nurodo, ar tekstas yra įprastas, paryškintas ar kursyvas.
Langelius arba hiperteksto žymėjimo kalbos (HTML) lenteles veikia dėžutės JavaScript® stilius. Kiti skyriai taip pat gali būti pakeisti šiuo stiliumi, tačiau jis daugiausia naudojamas lentelėms. Čia paveiktos sritys yra pakraščiai visomis keturiomis kryptimis. Nustačius paraštę, pavyzdžiui, 20 pikselių paraštę viršuje, langelis bus nustumtas žemyn 20 pikselių ir užtikrins, kad tie 20 pikselių vietos viršuje liks tušti. Tai dažniausiai naudojama visam tinklalapiui tvarkyti.
Klasifikacija JavaScript® stilius sukurtas taip, kad paveiktų sąrašus, tiek sunumeruotus, tiek su ženkleliais. JavaScript® šiuo atžvilgiu turi tik vieną atributą: listStyle. Tai turi įtakos sąrašo sutvarkymui su kitais puslapio elementais. Pavyzdžiui, jei listStyle nustatote kaip “inside”, tada sąrašas bus rodomas kitame nurodytame elemente.
Fonas ir spalvų stilius pateikiami su dviem panašiomis, bet skirtingomis žymomis: backgroundColor ir color. Šios dvi žymos atlieka lygiai tą patį; jie naudojami tinklalapio spalvai nustatyti. BackgroundColor naudojama visam tinklalapio fonui nuspalvinti, o spalva naudojama tik atskiro elemento spalvai nustatyti. Spalvas galima nustatyti naudojant spalvos pavadinimą, pvz., žalią arba raudoną, arba šešioliktainę spalvos reikšmę.