Mengakses Elemen Iframe melalui JavaScript
Apabila melaksanakan halaman web yang mengandungi iframe yang merangkum textarea, ia boleh menjadi mencabar untuk mengakses nilai textarea daripada halaman induk. Penggunaan seperti window.parent.getelementbyID().value mungkin berjaya mendapatkan data daripada halaman induk, tidak termasuk kawasan teks iframe.
Untuk menangani isu ini, kita mesti memintas sifat dinamik id dan nama iframe dalam halaman induk. Dengan memanfaatkan pemahaman kami tentang HTML dan JavaScript, kami boleh mengakses elemen iframe seperti berikut:
<form name="formname">
function iframeRef(frameRef) { return frameRef.contentWindow ? frameRef.contentWindow.document : frameRef.contentDocument } var inside = iframeRef( document.getElementById('one') )
Pembolehubah "dalam" kini merujuk kepada dokumen iframe, membolehkan anda menggunakan kaedah seperti getElementsByTagName('textarea') untuk mengakses dan memanipulasi kandungan iframe.
Atas ialah kandungan terperinci Bagaimanakah Saya Boleh Mengakses Elemen Textarea Di Dalam Iframe daripada Halaman Induk?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!