JavaScript-те класс арқылы стильдеу
Элементтерді style атрибуты арқылы
стильдеу кейде ыңғайлы болуы мүмкін, бірақ
көбінесе - ең сәтті идея емес. Мәселе мында,
стильдер JavaScript файлына шашыраңқы
орналасып, оларды өзгерту қиын болады.
Стильдерді CSS файлдарында орнату әлдеқайда
ыңғайлы, осылайша оларды JavaScript кодын
қазбастан оңай өзгертуге болады.
Мысал ретінде бізде белгілі бір хабар шығаратын элемент бар делік. Хабар "жақсы" болуы мүмкін және жасыл түспен шығарылуы мумкін, ал "жаман" болуы мүмкін және қызыл түспен шығарылуы мүмкін. Мұндай жағдайда ең жақсы шешім - бұл үшін сәйкес CSS классдарын жасау:
.success {
color: green;
}
.error {
color: red;
}
Енді "жақсы" хабарды шығарған кезде біз элементке "жақсы" класын береміз:
elem.textContent = 'good';
elem.classList.add('success');
Ал "жаман" хабарды шығарған кезде біз элементке "жаман" класын береміз:
elem.textContent = 'bad';
elem.classList.add('error');
Сандары бар абзацтар берілген. Осы абзацтарды цикл арқылы айналып шығыңыз және жұп сандарды қамтитын абзацтарды қызыл түске, ал тақ сандарды қамтитындарды - жасыл түске бояңыз.