


Terokai cara menggunakan JavaScript untuk menukar gaya CSS
Apr 24, 2023 am 09:11 AMCSS (Cascading Style Sheets) ialah teknologi yang sering kami gunakan dalam reka bentuk web Ia boleh mengubah rupa dan reka letak halaman web, dan menjadikan halaman web lebih cantik dan mudah dibaca. Dalam artikel ini, kami akan meneroka cara menukar gaya CSS menggunakan JavaScript.
Pertama, tentukan helaian gaya dalam HTML. Berikut ialah contoh mudah:
1 2 3 4 5 6 7 8 9 10 11 12 |
|
Dalam contoh ini, kami mentakrifkan dua kelas gaya CSS "merah" dan "biru", masing-masing menetapkan warna teks kepada merah dan biru.
Kemudian, dalam JavaScript, kita boleh menggunakan kaedah document.querySelector() untuk mendapatkan elemen DOM dan atribut .style untuk menukar gaya CSS. Berikut ialah contoh:
1 2 3 4 5 6 7 8 9 10 11 |
|
Dalam contoh ini, kami mencipta tiga pembolehubah, sepadan dengan elemen <div> dan dua elemen <butang> Kemudian, kami menggunakan acara .onclick untuk mengikat fungsi pada setiap butang yang menukar warna elemen <div>
Dalam contoh ini, kami menggunakan sifat .style untuk menukar gaya CSS. Sifat ini boleh menetapkan sebarang sifat CSS elemen, seperti warna, warna latar belakang, fon, saiz, dsb. Kami juga boleh menggunakan atribut .classList untuk menambah atau mengalih keluar kelas CSS elemen, contohnya:
1 2 |
|
Dalam contoh ini, kami menukar kelas CSS elemen daripada "biru" kepada "merah ".
Ringkasnya, JavaScript membolehkan kami menukar rupa dan reka letak halaman web secara dinamik, menjadikan halaman web lebih kaya dan menarik. Sama ada ia menukar gaya CSS, menambah atau mengalih keluar elemen atau kesan animasi interaktif, kami boleh melakukan semuanya dengan JavaScript. Jika anda seorang pereka web atau ingin mempelajari reka bentuk web, JavaScript ialah salah satu kemahiran penting.
Atas ialah kandungan terperinci Terokai cara menggunakan JavaScript untuk menukar gaya CSS. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Artikel Panas

Alat panas Tag

Artikel Panas

Tag artikel panas

Notepad++7.3.1
Editor kod yang mudah digunakan dan percuma

SublimeText3 versi Cina
Versi Cina, sangat mudah digunakan

Hantar Studio 13.0.1
Persekitaran pembangunan bersepadu PHP yang berkuasa

Dreamweaver CS6
Alat pembangunan web visual

SublimeText3 versi Mac
Perisian penyuntingan kod peringkat Tuhan (SublimeText3)

Topik panas

Apa itu useeffect? Bagaimana anda menggunakannya untuk melakukan kesan sampingan?

Bagaimanakah algoritma Rekonsiliasi React berfungsi?

Bagaimanakah kari bekerja di JavaScript, dan apakah faedahnya?

Terangkan tujuan setiap kaedah kitaran hayat dan kes penggunaannya.

Apakah fungsi pesanan yang lebih tinggi dalam JavaScript, dan bagaimana mereka boleh digunakan untuk menulis lebih banyak kod ringkas dan boleh diguna semula?

Apakah kelebihan dan kekurangan komponen terkawal dan tidak terkawal?

Apakah teknik pengoptimuman prestasi React (memoisasi, pemisahan kod, pemuatan malas)?
