jQuery取得iframe中元素的常用方法詳解
本文實(shí)例分析了jQuery取得iframe中元素的常用方法。分享給大家供大家參考,具體如下:
jquery取得iframe中元素的幾種方法:
在iframe子頁(yè)面獲取父頁(yè)面元素
代碼如下:
搞定...
在父頁(yè)面 獲取iframe子頁(yè)面的元素:
$("#objid",document.frames('iframename').document)
$(document.getElementById('iframeId').contentWindow.document.body).html()
顯示iframe中body元素的內(nèi)容。
根據(jù)iframename取得其中ID為"testId"元素
用JS或jQuery訪(fǎng)問(wèn)頁(yè)面內(nèi)的iframe,兼容IE/FF
注意:框架內(nèi)的頁(yè)面是不能跨域的!
假設(shè)有兩個(gè)頁(yè)面,在相同域下.
index.html 文件內(nèi)含有一個(gè)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>頁(yè)面首頁(yè)</title> </head> <body> <iframe src="iframe.html" id="koyoz" height="0" width="0"></iframe> </body> </html>
iframe.html 內(nèi)容:
<!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.dhdzp.com</div> </body> </html>
1. 在index.html執(zhí)行JS直接訪(fǎng)問(wèn):
通過(guò)在index.html訪(fǎng)問(wèn)ID名為'koyoz'的iframe頁(yè)面,并取得此iframe頁(yè)面內(nèi)的ID為'test'的對(duì)象,并將其顏色設(shè)置為紅色.
此代碼已經(jīng)測(cè)試通過(guò),能支持IE/firefox .
2. 在index.html里面借助jQuery訪(fǎng)問(wèn):
此代碼的效果和JS直接訪(fǎng)問(wèn)是一樣的,由于借助于jQuery框架,代碼就更短了.
收集網(wǎng)上的一些示例:
用jQuery在IFRAME里取得父窗口的某個(gè)元素的值只好用DOM方法與jquery方法結(jié)合的方式實(shí)現(xiàn)了
1. 在父窗口中操作 選中IFRAME中的所有單選鈕
2. 在IFRAME中操作 選中父窗口中的所有單選鈕
父窗口想獲得IFrame中的Iframe,就再加一個(gè)frames子級(jí)就行了,如:
希望本文所述對(duì)大家jQuery程序設(shè)計(jì)有所幫助。
- jquery、js調(diào)用iframe父窗口與子窗口元素的方法整理
- javascript原生和jquery庫(kù)實(shí)現(xiàn)iframe自適應(yīng)高度和寬度
- js與jQuery 獲取父窗、子窗的iframe
- jquery.bgiframe.js在IE9下提示INVALID_CHARACTER_ERR錯(cuò)誤
- jQuery實(shí)現(xiàn)跨域iframe接口方法調(diào)用
- 使用jQuery不判斷瀏覽器高度解決iframe自適應(yīng)高度問(wèn)題
- jquery操作 iframe的方法
- iframe里面的元素觸發(fā)父窗口元素事件的jquery代碼
- jquery得到iframe src屬性值的方法
- jQuery控制frames及frame頁(yè)面JS的方法
相關(guān)文章
jQuery插件WebUploader實(shí)現(xiàn)文件上傳
這篇文章主要為大家詳細(xì)介紹了jQuery插件WebUploader實(shí)現(xiàn)文件上傳,具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下2016-11-11
JQuery textlimit 顯示用戶(hù)輸入的字符數(shù) 限制用戶(hù)輸入的字符數(shù)
顯示用戶(hù)輸入的字符數(shù) 限制用戶(hù)輸入的字符數(shù)的實(shí)現(xiàn)方法。2009-05-05
用jquery實(shí)現(xiàn)自定義風(fēng)格的滑動(dòng)條實(shí)現(xiàn)代碼
用jquery實(shí)現(xiàn)自定義風(fēng)格的滑動(dòng)條的實(shí)現(xiàn)代碼,需要的朋友可以參考下。2011-04-04
jQuery通過(guò)ajax方法獲取json數(shù)據(jù)不執(zhí)行success的原因及解決方法
這篇文章主要介紹了jQuery通過(guò)ajax方法獲取json數(shù)據(jù)不執(zhí)行success的原因及解決方法的相關(guān)資料,需要的朋友可以參考下2016-10-10
jquery如何實(shí)現(xiàn)錨點(diǎn)鏈接之間的平滑滾動(dòng)
實(shí)現(xiàn)錨點(diǎn)鏈接之間的平滑滾動(dòng)的方法有很多,在接下來(lái)的文章中為大家介紹下,jquery是如何實(shí)現(xiàn)的,感興趣的朋友不要錯(cuò)過(guò)2013-12-12
Javascript 鏈?zhǔn)秸{(diào)用實(shí)現(xiàn)代碼(參考jquery)
謂的鏈?zhǔn)秸{(diào)用無(wú)非是一個(gè)語(yǔ)法技巧而已,我就學(xué)Jquery寫(xiě)了一個(gè)粗淺的庫(kù)。2010-05-05

