Mengubahsuai Sifat Gaya Elemen HTML Gaya Luaran Menggunakan JavaScript
Apabila menyesuaikan penampilan elemen HTML secara dinamik dengan JavaScript, mungkin perlu untuk ubah suai sifat gaya yang pada mulanya ditakrifkan dalam helaian gaya CSS luaran. Walaupun boleh dilakukan menggunakan kaedah document.getElementsByClassName(), ia mempunyai kelemahan.
Kelemahan Menggunakan getElementsByClassName()
Alternatif yang Lebih Baik: querySelector()
Untuk mengubah suai sifat gaya secara luaran dengan cekap dan boleh dipercayai gaya elemen HTML, adalah disyorkan untuk menggunakan kaedah querySelector() sebaliknya. querySelector() mengimbas DOM untuk elemen pertama yang sepadan dengan pemilih yang ditentukan dan mengembalikan rujukan kepada elemen tersebut. Jika tiada unsur yang sepadan ditemui, ia akan kembali tidak ditentukan.
Contoh Pengubahsuaian
Untuk menukar warna
elemen dengan kelas "home" kepada hijau apabila diklik, anda boleh menggunakan kod berikut:
const homeElement = document.querySelector(".home"); homeElement.style.color = "green";
Kod ini dengan selamat mendapatkan semula elemen pertama dengan kelas "home" dan secara langsung mengubah suai sifat gaya warnanya tanpa memerlukan senarai nod langsung.
Atas ialah kandungan terperinci Bagaimanakah Saya Boleh Mengubah Suai Gaya Elemen HTML Gaya Luar dengan Cekap dengan JavaScript?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!