Jika posisi div induk didefinisikan sebagai relatif dan posisi div anak didefinisikan sebagai absolut, maka nilai gaya. Kidal anak div relatif terhadap nilai div induk.
Ini sama dengan offsetleft, perbedaannya adalah:
1. Gaya.
2. Gaya.
3. Nilai gaya. Left perlu ditentukan sebelumnya, jika tidak nilai yang diperoleh akan kosong. Dan itu harus didefinisikan dalam HTML. Saya sudah mencobanya. Jika didefinisikan dalam CSS, nilai gaya. Left masih kosong. Ini adalah masalah yang saya temui di awal. Saya tidak pernah bisa mendapatkan nilai gaya.
Offsetleft masih dapat diperoleh tanpa mendefinisikan posisi div sebelumnya.
// Fungsi ini merupakan operasi pada kotak drop-down yang diklasifikasikan tanpa batas. Hanya ada satu kotak drop-down di awal. Saat nilai kotak drop-down dipilih,
Secara dinamis menghasilkan item pilih, dan item pilih adalah subkelas, dan pada saat yang sama, kotak pilih dari subkelas harus dipindahkan kembali oleh 20px;
Salinan kode adalah sebagai berikut:
fungsi itemtree_cats_change (selectoBj)
Perbedaan antara gaya. Left dan offsetleft di JavaScript adalah sebagai berikut:
Hari ini, ketika saya membuat gambar korsel fokus, saya mengalami masalah. Saat menggunakan gaya. Left untuk mendapatkan lokasi gambar, saya tidak bisa mendapatkannya. Anda dapat berhasil mendapatkannya dengan beralih ke offsetleft. Meskipun saya mencapai efek yang saya inginkan, saya masih tidak mau menerimanya. Saya tidak menemukan alasannya dan merasa aneh. Jadi saya membuka pemrograman JavaScript canggih, melihat semua titik pengetahuan yang terkait dengan gaya. Left dan offsetleft, dan membuat perbandingan berikut.
(I) Untuk atribut kelas gaya.
Elemen HTML apa pun yang mendukung fitur gaya memiliki atribut gaya yang sesuai di JavaScript. Objek gaya ini adalah contoh dari CSSStyLeClaration, yang berisi semua informasi gaya yang ditentukan oleh atribut gaya HTML, tetapi tidak berisi gaya yang ditumpuk dengan lembaran gaya eksternal atau lembaran gaya tertanam (kuncinya adalah dalam kalimat ini! Artinya, hanya atribut gaya yang ditetapkan gaya in-line yang dapat diperoleh). Atribut CSS apa pun yang ditentukan dalam atribut gaya akan direpresentasikan sebagai atribut yang sesuai dari objek gaya ini.
(Ii) untuk sifat kumulatif offsetleft:
Offsetleft: Jarak piksel antara batas luar kiri elemen dan batas bagian dalam elemen yang berisi elemen.
Offsettop: Jarak piksel antara batas luar atas elemen dan batas bagian dalam elemen yang berisi elemen.
Melalui membaca buku dan masalah yang dihadapi hari ini, ringkasan gaya berikut. Left dan offsetleft dibuat
Kesamaan
1. Gaya. Left dan offsetleft keduanya nilai relatif terhadap elemen induknya.
Perbedaan
1. Gaya. Left mengembalikan string dengan px; Offsetleft mengembalikan nilai numerik.
2. Apa yang bisa dibaca dengan gaya. Left juga dapat dikonfigurasi; Offsetleft hanya dapat dibaca tetapi tidak dikonfigurasi.