Penggayaan dengan Kelas dalam JavaScript

Menggayakan elemen melalui atribut style kadangkala mudah, tetapi selalunya - bukan idea yang terbaik. Masalahnya ialah gaya akan berselerak di dalam fail JavaScript dan sukar untuk diubah. Lebih mudah untuk menetapkan gaya dalam fail CSS supaya ia boleh diubah dengan mudah, tanpa perlu mengodok kod JavaScript.

Sebagai contoh, katakan kita mempunyai elemen yang memaparkan beberapa mesej. Mesej boleh jadi "baik" dan dipaparkan dengan warna hijau dan "tidak baik" serta dipaparkan dengan warna merah. Penyelesaian terbaik dalam kes ini ialah membuat kelas CSS yang sesuai:

css.success {
  color: green;
}
.error {
  color: red;
}

Sekarang, apabila memaparkan mesej "baik" kita akan memberikan elemen tersebut kelas "baik":

javascriptelem.textContent = 'good';
elem.classList.add('success');

Dan apabila memaparkan mesej "tidak baik" kita akan memberikan elemen tersebut kelas "tidak baik":

javascriptelem.textContent = 'bad';
elem.classList.add('error');
Задание 1

Diberi perenggan dengan nombor. Ulangi perenggan ini dengan gelung dan perenggan yang mengandungi nombor genap, warnakan dengan warna merah, manakala yang mengandungi nombor ganjil - dengan warna hijau.