Mengakses Kandungan Dalaman iframe dalam JavaScript
Dalam HTML, elemen iframe membenamkan halaman web lain dalam dokumennya sendiri. Untuk berinteraksi dengan kandungan halaman terbenam, dokumen induk perlu mengakses kandungan kandungannya.
Pertimbangkan iframe berikut:
<iframe>
Matlamatnya adalah untuk mendapatkan semula teks "test< br/>" daripada iframe.
Penyelesaian JavaScript Tulen
Untuk mengakses kandungan badan iframe dalam JavaScript tulen, gunakan teknik berikut:
1 . Dapatkan elemen iframe:
var iframe = document.getElementById('id_description_iframe');
2. Dapatkan objek dokumen iframe:
var iframeDocument = iframe.contentDocument || iframe.contentWindow.document;
3. Pilih elemen badan dalam iframe:
var iframeContent = iframeDocument.getElementById('frameBody');
4. Akses HTML dalaman elemen badan untuk mendapatkan kandungan:
var iframeBodyContent = iframeContent.innerHTML; // "test<br/>"
Nota Tambahan:
Atas ialah kandungan terperinci Bagaimanakah Saya Boleh Mengakses InnerHTML Iframe Menggunakan JavaScript Tulen?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!