Dalam pembangunan web, keupayaan untuk memanipulasi gaya CSS dengan JavaScript adalah penting untuk pemaparan halaman dinamik. Walaupun menetapkan nilai CSS adalah mudah menggunakan sifat gaya, mendapatkan semula nilai gaya tertentu mungkin tidak dapat dilihat dengan serta-merta.
Dalam versi API JavaScript yang terdahulu, mengakses nilai gaya individu diperlukan menghuraikan keseluruhan rentetan gaya, yang mungkin menyusahkan dan tidak cekap. Walau bagaimanapun, penyemak imbas moden menawarkan penyelesaian yang lebih mudah: kaedah getComputedStyle().
Kaedah getComputedStyle() membolehkan anda mendapatkan semula gaya pengiraan sebenar untuk elemen tertentu, termasuk gaya sebaris dan warisan. Kaedah ini mengambil elemen sebagai hujahnya dan mengembalikan objek yang mewakili gaya yang dikira untuk elemen tersebut.
Untuk mengakses nilai gaya tertentu, anda boleh menggunakan kaedah getPropertyValue() pada objek ComputedStyle. Contohnya:
var element = document.getElementById('image_1'); var style = window.getComputedStyle(element); var top = style.getPropertyValue('top'); console.log(top);
Dalam contoh ini, kami mendapatkan semula gaya yang dikira untuk elemen dengan ID 'image_1' dan menyimpannya dalam pembolehubah gaya. Kami kemudian menggunakan kaedah getPropertyValue() untuk mendapatkan semula sifat gaya 'atas' dan menyimpannya dalam pembolehubah teratas. Akhir sekali, kami mengeluarkan nilai atas ke konsol.
Kaedah getComputedStyle() ialah alat berkuasa yang membolehkan anda mengakses gaya pengiraan semasa untuk sebarang elemen dalam dokumen anda, menjadikannya aset berharga untuk dinamik Manipulasi CSS.
Atas ialah kandungan terperinci Bagaimanakah Saya Boleh Mendapatkan Nilai CSS Tertentu Menggunakan JavaScript?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!