Rumah > Artikel > hujung hadapan web > Penjelasan terperinci tentang kaedah biasa untuk jQuery untuk mendapatkan elemen dalam iframe_jquery
Artikel ini menganalisis kaedah biasa jQuery untuk mendapatkan elemen dalam iframe. Kongsikan dengan semua orang untuk rujukan anda, butirannya adalah seperti berikut:
Beberapa cara untuk mendapatkan elemen dalam iframe dengan jquery:
Dapatkan elemen halaman induk dalam subhalaman iframe
Kod adalah seperti berikut:
Selesai...
Dapatkan elemen subhalaman iframe pada halaman induk:
$("#objid",document.frames('iframename').document) $(document.getElementById('iframeId').contentWindow.document.body).html()
Paparkan kandungan elemen badan dalam iframe.
Dapatkan elemen yang IDnya ialah "testId" berdasarkan iframename
Gunakan JS atau jQuery untuk mengakses iframe dalam halaman, serasi dengan IE/FF
Nota: Halaman dalam bingkai tidak boleh merentas domain!
Andaikan terdapat dua halaman, di bawah domain yang sama.
Failindex.html mengandungi iframe:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <meta http-equiv="Content-Type" content="text/html; charset=gb2312" /> <title>页面首页</title> </head> <body> <iframe src="iframe.html" id="koyoz" height="0" width="0"></iframe> </body> </html>
kandungan iframe.html:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <meta http-equiv="Content-Type" content="text/html; charset=gb2312" /> <title>iframe.html</title> </head> <body> <div id="test">www.jb51.net</div> </body> </html>
1. Laksanakan JS dalam index.html untuk akses terus:
Kod ini telah diuji dan boleh menyokong IE/firefox.
2. Akses dengan jQuery dalam index.html:
Kesan kod ini adalah sama seperti akses terus melalui JS Dengan bantuan rangka kerja jQuery, kod itu lebih pendek.
Kumpulkan beberapa contoh daripada Internet:
Menggunakan jQuery untuk mendapatkan nilai elemen tetingkap induk dalam IFRAME hanya boleh dicapai dengan menggabungkan kaedah DOM dan kaedah jquery
1. Beroperasi dalam tetingkap induk dan pilih semua butang radio dalam IFRAME
Saya harap artikel ini akan membantu semua orang dalam pengaturcaraan jQuery.