jquery 查找iframe父級頁面元素的實(shí)現(xiàn)代碼
更新時間:2011年08月28日 17:37:24 作者:
jquery 查找iframe父級頁面元素的實(shí)現(xiàn)代碼,學(xué)習(xí)jquery的朋友可以參考下。
父頁面代碼
<!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=utf-8" />
<title>無標(biāo)題文檔</title>
</head>
<body>
<div style="height:300px; background-color:#CC9900"></div>
<div>
<iframe src="test_iframe.html"></iframe>
</div>
</body>
</html>
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=utf-8" />
<title>無標(biāo)題文檔</title>
<script src="http://ajax.googleapis.com/ajax/libs/jquery/1.4.2/jquery.min.js"></script>
<script>
$("body",parent.document).append('hahaha');
</script>
</head>
<body>
iframe test--@mybest
</body>
</html>
在jQuery的文檔上有這樣的記錄:
jQuery(html, [ownerDocument])
參數(shù)
html String
用于動態(tài)創(chuàng)建DOM元素的HTML標(biāo)記字符串
ownerDocument (可選) Document
創(chuàng)建DOM元素所在的文檔
還是要多看,細(xì)看文檔啊,真是所謂:書讀百遍,其義自見??!
------補(bǔ)記--------------------------
在測試時,發(fā)現(xiàn)chrome如何也不能實(shí)現(xiàn)上述要求,后來看到網(wǎng)上有人指出iframe不能跨域,這是問題之一,另一個原因是要放到一個站點(diǎn)中去測試
如:http://localhost:8087/test.html
這樣chrome也就表現(xiàn)正常了
復(fù)制代碼 代碼如下:
<!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=utf-8" />
<title>無標(biāo)題文檔</title>
</head>
<body>
<div style="height:300px; background-color:#CC9900"></div>
<div>
<iframe src="test_iframe.html"></iframe>
</div>
</body>
</html>
iframe頁面代碼
復(fù)制代碼 代碼如下:
<!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=utf-8" />
<title>無標(biāo)題文檔</title>
<script src="http://ajax.googleapis.com/ajax/libs/jquery/1.4.2/jquery.min.js"></script>
<script>
$("body",parent.document).append('hahaha');
</script>
</head>
<body>
iframe test--@mybest
</body>
</html>
在jQuery的文檔上有這樣的記錄:
jQuery(html, [ownerDocument])
參數(shù)
html String
用于動態(tài)創(chuàng)建DOM元素的HTML標(biāo)記字符串
ownerDocument (可選) Document
創(chuàng)建DOM元素所在的文檔
還是要多看,細(xì)看文檔啊,真是所謂:書讀百遍,其義自見??!
------補(bǔ)記--------------------------
在測試時,發(fā)現(xiàn)chrome如何也不能實(shí)現(xiàn)上述要求,后來看到網(wǎng)上有人指出iframe不能跨域,這是問題之一,另一個原因是要放到一個站點(diǎn)中去測試
如:http://localhost:8087/test.html
這樣chrome也就表現(xiàn)正常了
您可能感興趣的文章:
- jQuery 判斷頁面元素是否存在的代碼
- JQuery顯示隱藏頁面元素的方法總結(jié)
- jQuery獲得頁面元素的絕對/相對位置即絕對X,Y坐標(biāo)
- JQuery 簡便實(shí)現(xiàn)頁面元素數(shù)據(jù)驗(yàn)證功能
- jQuery獲取頁面元素絕對與相對位置的方法
- jquery獲得頁面元素的坐標(biāo)值實(shí)現(xiàn)思路及代碼
- jQuery頁面元素動態(tài)添加后綁定事件丟失方法,非 live
- jQuery實(shí)現(xiàn)動態(tài)控制頁面元素的方法分析
- jQuery使用之處理頁面元素用法實(shí)例
- jQuery實(shí)現(xiàn)鎖定頁面元素(表格列)
相關(guān)文章
基于JQuery和DWR實(shí)現(xiàn)異步數(shù)據(jù)傳遞
這篇文章主要介紹了基于JQuery和DWR實(shí)現(xiàn)異步數(shù)據(jù)傳遞,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友可以參考下2020-10-10用jquery等比例控制圖片寬高的具體實(shí)現(xiàn)
控制圖片寬高的方法有很多,下面為大家介紹下使用jquery是如何實(shí)現(xiàn)的,感興趣的朋友可以學(xué)習(xí)下2014-01-01JQuery異步加載無限下拉框級聯(lián)功能實(shí)現(xiàn)示例
這篇文章主要介紹了JQuery異步加載無限下拉框級聯(lián)功能的實(shí)現(xiàn),需要的朋友可以參考下2014-02-02用簡潔的jQuery方法toggleClass實(shí)現(xiàn)隔行換色
這篇文章主要介紹了用簡潔的jQuery方法toggleClass實(shí)現(xiàn)隔行換色,很簡單,但很實(shí)用,需要的朋友可以看看2014-10-10基于jQuery實(shí)現(xiàn)動態(tài)數(shù)字展示效果
Jq數(shù)據(jù)列表動態(tài)效果,動態(tài)更新,支持Ajax動態(tài)刷新。下面小編給大家介紹下基于jQuery實(shí)現(xiàn)動態(tài)數(shù)字展示效果,需要的朋友可以參考下2015-08-08基于jquery的文章中所有圖片width大小批量設(shè)置方法
怎么設(shè)置文章中所有圖片width大小批量設(shè)置方法?這在實(shí)際應(yīng)用中很常見,下面有一段示例,希望對大家有所幫助2013-08-08JQuery 選項(xiàng)卡效果(JS與HTML的分離)
基于JQuery實(shí)現(xiàn)的一個選項(xiàng)卡效果,重點(diǎn)體現(xiàn)在HTML里沒有內(nèi)聯(lián)事件處理程序,而是定義在js文件里,做到行為與結(jié)構(gòu)的分離。2010-04-04