Mencipta kelas CSS dalam JavaScript secara dinamik memberikan fleksibiliti dan kawalan ke atas penampilan elemen HTML. Langkah berikut menggariskan cara untuk mencapai ini:
var style = document.createElement('style');
style.type = 'text/css'; style.innerHTML = '.cssClass { color: #f00; }';
document.getElementsByTagName('head')[0].appendChild(style);
document.getElementById('someElementId').className = 'cssClass';
Contoh:
var style = document.createElement('style'); style.type = 'text/css'; style.innerHTML = '.myClass { color: blue; }'; document.getElementsByTagName('head')[0].appendChild(style); document.getElementById('myElement').className = 'myClass';
Kod ini mencipta kelas CSS dipanggil "myClass" dengan teks biru dan gunakannya pada elemen HTML dengan ID "myElement."
Nota:
Kaedah ini tidak terhad kepada elemen HTML; ia juga boleh digunakan pada kawalan ASP.NET seperti asp:Textbox, asp:Dropdownlist dan asp:Datalist.
Atas ialah kandungan terperinci Bagaimana untuk Menambah dan Memohon Kelas CSS Secara Dinamik Menggunakan JavaScript?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!