如何通过JavaScript改变frame里的frame的src?
window.top.document.getElementById("frame1").getElementById("frame2").src=url;是错的。win...
window.top.document.getElementById("frame1").getElementById("frame2").src=url;是错的。window.top.document.getElementById("frame1").document.getElementById("frame2").src=url;也是错的。
展开
4个回答
2013-11-08
展开全部
要看你在哪里操作哪个页面了a是frame页面在b中时 改变framesrcjs代码写在b中的话document.getElementById("对应的ID号").src="path/xxxx.htm" 这个可以a,c是frame页面在b中时 改变framesrcjs代码写在c中的话parent.document.getElementById("对应的ID号").src="path/xxxx.htm"
2013-11-08
展开全部
建议给 frame 增加 id="" ID属性,然后如下:
document.getElementById("对应的ID号").src="path/xxxx.htm"
document.getElementById("对应的ID号").src="path/xxxx.htm"
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐于2018-03-07
展开全部
parent.document.getElementById("frame2").src=url; 用这个!
本回答被网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
1、根据id获取frame节点
页面中定义
<frame src="" id='fm'/>
在js中获取frame
var frm = document.getElementById('fm');//获取frame节点
2、改变frame的src属性
frm.src='网址';//改变通过frame.src属性改变src值。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询