⊗jsSpStyCI 12 of 294 menu

Ketidakselesaan Kelas dalam JavaScript

Katakan kita mempunyai beberapa kelas untuk menggayakan mesej:

.success { color: green; } .warning { color: orange; } .error { color: red; }

Katakan dalam suatu elemen kita memaparkan mesej kejayaan dan menetapkan kelas yang sepadan untuk kejayaan:

elem.classList.add('success');

Katakan sekarang dalam elemen yang sama kita memaparkan mesej ralat dan menetapkan kelas yang sepadan untuk ralat:

elem.classList.add('error');

Hasilnya, elemen tersebut akan mempunyai dua kelas yang berkonflik antara satu sama lain:

<div id="elem" class="success error"> text </div>

Jadi, sebelum menambah kelas baru, kita perlu membuang kelas sebelumnya terlebih dahulu:

elem.classList.remove('success'); elem.classList.add('error');

Ini agak menyusahkan, kerana kita mungkin tidak tahu kelas apakah yang sebelumnya dan kita terpaksa membuang semua kelas satu persatu:

elem.classList.remove('success'); elem.classList.remove('warning'); elem.classList.add('error');

Diberi satu input. Apabila kehilangan fokus, semak sama ada tidak lebih daripada 9 aksara dimasukkan ke dalamnya. Jika ya, warnakan sempadan input dengan warna hijau, dan jika tidak - dengan warna merah.

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