⊗jsSpStyDSA 13 of 294 menu

JavaScript'te data- Özniteliği ile Stil Değiştirme

Önceki derste açıklanan sorunu çözmek için, elemana sınıflar vermeyeceğiz, bunun yerine bir data- özniteliğinin değerini değiştireceğiz. Bunun kullanışlı tarafı, böyle bir özniteliğin sadece bir değeri olabilmesi ve yeni bir değer atandığında eski değerin otomatik olarak silinmesidir.

Örnek olarak, başarılı stili şu şekilde ayarlayacağız:

<div id="elem" data-type="success"> text </div>

Hata için stil ise şöyle:

<div id="elem" data-type="error"> text </div>

Durumlarımızın stillerini öznitelik seçicileri ile ayarlayacağız:

[data-type="success"] { color: green; } [data-type="warning"] { color: orange; } [data-type="error"] { color: red; }

Şimdi elemanımızı kolayca başarılı renge boyayabiliriz:

elem.dataset.type = 'success';

Hata rengine ise şöyle boyarız:

elem.dataset.type = 'error';

Bir input verilmiştir. Odak kaybolduğunda içine girilen sayıyı kontrol edin. Eğer bu sayı ona kadarsa, inputu yeşil renge boyayın, eğer on ile yirmi arasındaysa - sarıya, eğer yirmiden fazlaysa - kırmızıya.

Türkçe
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenЎзбекOʻzbekTiếng Việt
Web sitesinin çalışması, analiz ve kişiselleştirme için çerezleri kullanıyoruz. Veri işleme, Gizlilik Politikası'na uygun olarak gerçekleşir.
tümünü kabul et özelleştir reddet