Tambah kaedah: 1. Gunakan objek gaya; 2. Gunakan setAttribute; 4. Tukar gaya elemen pseudo secara dinamik; 6. Cipta dan perkenalkan fail gaya css baharu; 7. Gunakan addRule dan i
Persekitaran pengendalian tutorial ini: sistem Windows 7, versi JavaScript 1.8.5 , komputer Dell G3.
Gunakan JS untuk menetapkan gaya CSS secara dinamik termasuk yang berikut
1 Tetapkan atribut gaya secara langsung, gunakan tetapan ini adalah tidak sah >Jika Jika atribut mempunyai tanda '-', tuliskannya dalam kes unta (seperti textAlign Jika anda ingin menyimpan tanda -, tuliskannya dalam elemen kurungan segi empat sama.style['text-align'] = '100px). ';
2. Tetapkan atribut secara langsung (hanya boleh digunakan untuk atribut tertentu, gaya berkaitan akan dikenali secara automatik)element.style.height = '100px';
element.setAttribute('height', 100);
element.setAttribute('height', '100px');
4. Gunakan setProperty Jika anda ingin menetapkan !important, adalah disyorkan untuk menggunakan kaedah ini untuk menetapkan parameter ketiga
element.setAttribute('style', 'height: 100px !important');
5 kaedah menukar kelas
element.style.setProperty('height', '300px', 'important');
6. Tetapkan cssText
element.className = 'blue'; element.className += 'blue fb';
7. Buat dan perkenalkan fail Gaya css baharu
element.style.cssText = 'height: 100px !important'; element.style.cssText += 'height: 100px !important';
8. pembelajaran:
tutorial lanjutan javascriptfunction addNewStyle(newStyle) { var styleElement = document.getElementById('styles_js'); if (!styleElement) { styleElement = document.createElement('style'); styleElement.type = 'text/css'; styleElement.id = 'styles_js'; document.getElementsByTagName('head')[0].appendChild(styleElement); } styleElement.appendChild(document.createTextNode(newStyle)); } addNewStyle('.box {height: 100px !important;}');
Atas ialah kandungan terperinci Bagaimana untuk menambah gaya pada CSS menggunakan JavaScript. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!