日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

Js/Jquery获取iframe中的元素 在Iframe中获取父窗体的元素方法

發布時間:2024/9/27 编程问答 23 豆豆
生活随笔 收集整理的這篇文章主要介紹了 Js/Jquery获取iframe中的元素 在Iframe中获取父窗体的元素方法 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.


在web開發中,經常會用到iframe,難免會碰到需要在父窗口中使用iframe中的元素、或者在iframe框架中使用父窗口的元素

js

在父窗口中獲取iframe中的元素?

1、

格式:window.frames["iframe的name值"].document.getElementByIdx_x("iframe中控件的ID").click();

實例:window.frames["ifm"].document.getElementByIdx_x("btnOk").click();

2、

格式:

var obj=document.getElementByIdx_x("iframe的name").contentWindow;

var ifmObj=obj.document.getElementByIdx_x("iframe中控件的ID");

ifmObj.click();

實例:

var obj=document.getElementByIdx_x("ifm").contentWindow;

var ifmObj=obj.document.getElementByIdx_x("btnOk");

ifmObj.click();

在iframe中獲取父窗口的元素

格式:window.parent.document.getElementByIdx_x("父窗口的元素ID").click();

實例:window.parent.document.getElementByIdx_x("btnOk").click();

jquery

在父窗口中獲取iframe中的元素?

1、

格式:$("#iframe的ID").contents().find("#iframe中的控件ID").click();//jquery 方法1

實例:$("#ifm").contents().find("#btnOk").click();//jquery 方法1

2、

格式:$("#iframe中的控件ID",document.frames("frame的name").document).click();//jquery 方法2

實例:$("#btnOk",document.frames("ifm").document).click();//jquery 方法2

在iframe中獲取父窗口的元素

格式:$('#父窗口中的元素ID', parent.document).click();

實例:$('#btnOk', parent.document).click();

父窗獲取子窗口的IFrame中的JS方法

一、父窗口調用iframe子窗口方法? 1、HTML語法:<iframe name="myFrame" src="child.html"></iframe>? 2、父窗口調用子窗口:myFrame.window.functionName();? 3、子窗品調用父窗口:parent.functionName();? 簡單地說,也就是在子窗口中調用的變量或函數前加個parent.就行? 4、父窗口頁面源碼:? 復制代碼代碼如下:
<html>?
<head>?
<script type="text/javascript">?
function say() {?
alert("parent.html------>I'm at parent.html");?
}?
function callChild()?
{?
//document.frames("myFrame").f1();?
myFrame.window.say();?
}?
</script>?
</head>?
<body>?
<input type=button value="調用child.html中的函數say()" οnclick="callChild()">?
<iframe name="myFrame" src="child.html"></iframe>?
</body>?
</html>? 5、子窗口頁面:? 復制代碼代碼如下:
<html>?
<head>?
<script type="text/javascript">?
function say()?
{?
alert("child.html--->I'm at child.html");?
}?
function callParent() {?
parent.say();?
}?
</script>?
</head>?
<body>?
<input type=button value="調用parent.html中的say()函數" οnclick="callParent()">?
</body>?
</html>? 二、iframe 父窗口和子窗口相互的調用方法? 1、IE中使用方法:? 父窗口調用子窗口:iframe_ID.iframe_document_object.object_attribute = attribute_value? 例子:onClick="iframe_text.myH1.innerText='http://www.pint.com';"? 子窗口調用父窗口:parent.parent_document_object.object_attribute = attribute_value? 例子:οnclick="parent.myH1.innerText='http://www.pint.com';"? 2、Firefox中使用方法:? 上面在IE下沒有問題,但在firefox下不正常。在firefox下,應該是如下調用方法:? 父窗口調用子窗口:window.frames["iframe_ID"].document.getElementById("iframe_document_object"-).object_attribute = attribute_value? 例: window.frames["iframe_text"].document.getElementById("myH1").innerHTML= "http://hi.jb51.net";? 子窗口調用父窗口:parent.document.getElementById("parent_document_object").object_attribute = attribute_value? 例: parent.document.getElementById("myH1").innerHTML = "http://jb51.net";? 3、完整的例子? test.htm? 復制代碼代碼如下:
<HTML>?
<HEAD>?
<TITLE> Test Page </TITLE>?
<script src="prototype-1.4.0.js"></script>?
<script language="javascript">?
function show()?
{?
window.frames["iframe_text"].document.getElementById("myH1").innerHTML = "http://hi.jb51.net";?
}?
</script>?
</HEAD>?
<BODY>?
<iframe height="350" width="600" src="iframe_test.htm" name="iframe_text"></iframe>?
<form action="" method="post">?
<input name="haha" id="haha" type="text" maxlength="30" value="haha" />?
<br />?
<textarea cols="50" rows="5" id="getAttributeMethod"></textarea>?
<input type="button" onClick="show();" value="提交"/>?
</form>?
<h1 id="myH1">d</h1>?
</BODY>?
</HTML>? frame_test.htm? 復制代碼代碼如下:
<!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>?
<script language="javascript">?
function show()?
{?
parent.document.getElementById("myH1").innerHTML = http://jb51.net;?
}?
</script>?
<body>?
<h1 id="myH1">ha</h1>?
<form action="" method="post">?
<input name="abc" id="abc" type="text" maxlength="30" value="abc" />?
<br />?
<textarea cols="50" rows="10" id="text"></textarea>?
<br />?
<input type="button" value="提交" οnclick="show();"/>?
</form>?
</body>?
</html>? test.htm里面firefox下訪問iframe 必須用name,不能用id,所以要改為name="iframe_test" 。(http://chenling1018.blog.163.com/blog/static/1480254200811891041694/)? 三、在c#中如何動態改變iframe的src值,動態指向一個網頁? 1)如果是javascript腳本? 給iframe加一個ID如<iframe id=frmList……? 在腳本寫? frmList.document.location=strNewUrl? 2)如果是后臺程序? 給iframe加一個ID,再加上runat=server 如<iframe id=frmList runat=server ……? 在程序里寫? frmList.Attributes.Add("src",strNewUrl);

總結

以上是生活随笔為你收集整理的Js/Jquery获取iframe中的元素 在Iframe中获取父窗体的元素方法的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。

主站蜘蛛池模板: 天天操天天爽天天干 | heyzo在线播放| 国产精品高清在线观看 | 美女色呦呦 | 欧美在线视频a | 人超碰 | 成人影视在线播放 | 亚洲最新视频 | 亚洲性少妇 | 亚洲天堂资源在线 | www.国产视频 | 精品一区二区三区国产 | 欧美一区二区三区在线观看视频 | 日韩国产精品一区 | 国产一区二区片 | 国产精品亚洲综合 | 国产精品久久久久久久久免费看 | 国产视频一区二 | 日本精品在线看 | 国产精品乱码 | 黄色av观看 | 日韩av影片 | 高跟肉丝丝袜呻吟啪啪网站av | 欧洲中文字幕日韩精品成人 | 日韩在线视频免费播放 | 尤果网福利视频在线观看 | 国产又黄又爽视频 | 国产精品久久视频 | 精品人妻无码在线 | 色综合九九 | 精品国产一区二区三区四 | 国产艳妇疯狂做爰视频 | 91精品国产闺蜜国产在线闺蜜 | 91美女啪啪 | 国产乱国产乱 | 中文精品视频 | 精品一区中文字幕 | 黄色大片免费观看 | 麻豆国产精品一区 | 古装做爰无遮挡三级聊斋艳谭 | 一区小视频| а√天堂8资源中文在线 | 打开免费观看视频在线播放 | 2021久久 | 午夜一区二区三区在线 | 一区二区三区四区人妻 | 欧美国产精品一区二区三区 | 白浆av | 黄色在线网站 | 超碰婷婷 | 成人福利在线观看 | 国产一级精品毛片 | 四虎在线免费播放 | 欧美一区二区激情 | 黄色网址在线免费播放 | 69av视频 | 欧美乱妇高清无乱码 | 久久久欧洲 | 无码国产69精品久久久久同性 | 九一爱爱 | 中文字幕在线播出 | 耳光调教vk | 免费a网| 中国女人一级片 | av网址免费在线观看 | 黄色三级大片 | 双性皇帝高h喷汁呻吟 | 日本免费一区二区在线 | 久久香蕉影院 | 鲁丝片一区二区三区 | 欧美日韩精品一二三区 | 九九九色 | 免费一级欧美片在线播放 | 在线观看的网站 | 成人性生交视频免费观看 | 亚洲人交配视频 | 午夜中出 | 日b视频免费看 | 91啪国产 | jizz在线免费观看 | 张柏芝54张无删码视频 | 日韩淫 | 337p粉嫩色噜噜噜大肥臀 | 欧美一级二级视频 | 成人一区二区三区在线观看 | 日韩精品一区二区免费视频 | 日本h在线观看 | 女同亚洲精品一区二区三 | 91精品国产99久久久久久红楼 | 中文字幕精品久久久久人妻红杏1 | 婷婷99 | 欧美激情在线看 | 女人私密又肥又大 | 久久亚洲熟女cc98cm | 草莓视频成人在线 | 日本五十熟hd丰满 | 岛国精品在线观看 | 免费在线观看黄色网址 | 日本www在线 |