在html页面中如何取iframe的src地址 在线等

在index中定义了2个iframe<divstyle="height:102px"><iframeid='topCotent'name='topCotent'src="... 在index中定义了2个iframe
<div style="height:102px">
<iframe id='topCotent' name='topCotent' src="top.html" scrolling='no' frameborder='0' width='100%' height='100%'></iframe>
</div>
<div id="div_main">
<iframe id='main' name='main' src="main.html" scrolling='no' frameborder='0' width='100%' height="100%" ></iframe>
</div>
在main.html中又定义了一个iframe
<div class="rightmain" style="background-color:#272928">
<iframe id='mainCotent' name='mainCotent' src="default.html" scrolling='auto' frameborder='0' width='100%' height='100%'></iframe>
</div>
我现在想在top.html这个文件中获取main.html中id为mainCotent的路径src ,应该怎么样用jquery表示取得。
展开
 我来答
xiii130
推荐于2016-03-23 · 知道合伙人软件行家
xiii130
知道合伙人软件行家
采纳数:817 获赞数:2867
爱好编程,在工作中积累了比较丰富的经验。愿与大家共同进步。

向TA提问 私信TA
展开全部
$("#top的frame的id").contents().find("#main的frame的id").attr("src");

eg
$("#topCotent").contents().find("#mainCotent").attr("src");
追问
您好 我测试了一下 不对,topCotent和mainCotent 没有在同一级吧 这样取得话 值为undefined
追答
我懂你的意思了,这段代码应放在top.html中

//意为从top里面出发,返回index层,再在index层中找到default,再在default中找到mainCotent的src

var src = $(window.top.document).find("#main").contents().find("#mainCotent").attr("src");
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式