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');

მოცემულია აბზაცები რიცხვებით. მოახდინეთ მათი გავლა ციკლით და აბზაცები, რომლებიც შეიცავენ ლუწ რიცხვებს, გააფერადეთ წითლად, ხოლო those containing odd numbers - in green.

ქართული
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
ვებსაიტის მუშაობის, ანალიტიკისა და პერსონალიზაციისთვის ვიყენებთ ქუქი-ფაილებს. მონაცემთა დამუშავება ხდება Კონფიდენციალურობის პოლიტიკის შესაბამისად.
ყველას მიღება პარამეტრები უარყოფა