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訪問(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.dbjr.com.cn</div> </body> </html>
1. 在index.html執(zhí)行JS直接訪問(wèn):
通過(guò)在index.html訪問(wèn)ID名為'koyoz'的iframe頁(yè)面,并取得此iframe頁(yè)面內(nèi)的ID為'test'的對(duì)象,并將其顏色設(shè)置為紅色.
此代碼已經(jīng)測(cè)試通過(guò),能支持IE/firefox .
2. 在index.html里面借助jQuery訪問(wèn):
此代碼的效果和JS直接訪問(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判斷checkbox(復(fù)選框)是否被選中的代碼
現(xiàn)在很多朋友都喜歡使用jquery了,所以很多的表格判斷都是基于jquery的,但實(shí)現(xiàn)方法與javascript原生代碼不同,對(duì)于checkbox的判斷大家可以參考下。2010-10-10認(rèn)識(shí)jQuery的Promise的具體使用方法
本篇文章主要介紹了認(rèn)識(shí)jQuery的Promise的具體使用方法,小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,也給大家做個(gè)參考。一起跟隨小編過(guò)來(lái)看看吧2017-10-10jQuery插件passwordStrength密碼強(qiáng)度指標(biāo)詳解
這篇文章主要為大家詳細(xì)介紹了jQuery插件passwordStrength密碼強(qiáng)度指標(biāo)實(shí)現(xiàn)代碼,感興趣的小伙伴們可以參考一下2016-06-06jQuery Validate驗(yàn)證框架詳解(推薦)
jQuery Validate 插件為表單提供了強(qiáng)大的驗(yàn)證功能,讓客戶端表單驗(yàn)證變得更簡(jiǎn)單,同時(shí)提供了大量的定制選項(xiàng),滿足應(yīng)用程序各種需求。有興趣的可以了解一下。2016-12-12jquery實(shí)現(xiàn)很酷的網(wǎng)頁(yè)頂部圖標(biāo)下拉菜單效果
這篇文章主要介紹了jquery實(shí)現(xiàn)很酷的網(wǎng)頁(yè)頂部圖標(biāo)下拉菜單效果,效果非常美觀大方,通過(guò)鼠標(biāo)hover事件及頁(yè)面元素的遍歷與樣式操作實(shí)現(xiàn)該功能,需要的朋友可以參考下2015-08-083分鐘寫(xiě)出來(lái)的Jquery版checkbox全選反選功能
checkbox全選反選的文章在以前也有介紹很多,實(shí)在是不想在提起了,然而身邊還是有些朋友不會(huì),于是3分鐘寫(xiě)出來(lái)一個(gè)估計(jì)有很多bug2013-10-10tuzhu_req.js 實(shí)現(xiàn)仿百度圖片首頁(yè)效果
這篇文章主要介紹了tuzhu_req.js 實(shí)現(xiàn)仿百度圖片首頁(yè)效果的相關(guān)資料,需要的朋友可以參考下2015-08-08jQuery發(fā)請(qǐng)求傳輸中文參數(shù)亂碼問(wèn)題的解決方案
這篇文章主要介紹了jQuery發(fā)請(qǐng)求傳輸中文參數(shù)亂碼問(wèn)題的解決方案,需要的朋友可以參考下2018-05-05