在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表示取得。 展开
<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表示取得。 展开
1个回答
推荐于2016-03-23 · 知道合伙人软件行家
关注
展开全部
$("#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");
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询