Rumah >hujung hadapan web >tutorial css >Bagaimanakah Saya Boleh Mendapatkan Gaya Pengiraan daripada Iframe Merentas Domain?
Masalah:
Mengakses nilai tinggi dan lebar yang dikira elemen daripada iframe merentas domain boleh mencabar, terutamanya jika anda tidak dapat mengakses kandungan iframe secara langsung.
Penyelesaian:
Menggunakan Fungsi Khusus Penyemak Imbas:
Memohon pada Kandungan Merentas Domain:
Untuk mendapatkan semula gaya yang dikira daripada kandungan merentas domain, anda boleh menggunakan window.getComputedStyle dalam pelayar atau elemen moden.currentStyle dalam IE. Walau bagaimanapun, fungsi ini hanya berfungsi pada elemen dalam dokumen semasa, jadi anda perlu menavigasi ke DOM iframe sebelum menggunakannya.
Contoh (WebKit):
window.getComputedStyle(document.getElementById("frameId"), null).getPropertyValue("height")
Fungsi jQuery asli:
Sebagai alternatif, anda boleh menggunakan fungsi .height() jQuery, yang memudahkan proses:
$('#frameId').height();
Nota Tambahan:
Atas ialah kandungan terperinci Bagaimanakah Saya Boleh Mendapatkan Gaya Pengiraan daripada Iframe Merentas Domain?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!