⊗jsSpStyCS 10 of 294 menu

Стилизация с класове в 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');

Дадени са абзаци с числа. Обходете тези абзаци с цикъл и абзаците, съдържащи четни числа, оцветете в червен цвят, а съдържащите нечетни - в зелен.

Български
AfrikaansAzərbaycanবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Ние използваме бисквитки за работата на сайта, анализ и персонализация. Обработката на данни се извършва в съответствие с Политика за поверителност.
приемам всички настройки отхвърляне