怎么获取iframe对象?

riccf 2008-07-14 09:25:14
var InboxConten=frame["mainFrm"].document.getElementsByName("only")[0];
alert(InboxConten.id);这样能正确输出id,但
var InboxConten=frame["mainFrm"].document.getElementsByName("only");
alert(InboxConten.id);这样不能输出id
那么我取iframe对象的时候
top.frames["mainFrm"].frames["only"].document.body.这样却取不到...

请问怎样才能正确的取到iframe对象啊..急!
...全文
1431 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
  • 打赏
  • 举报
回复
<iframe name = "ifr" src="" />

<script>
var form = ifr.document.getElementById("");
</scrit>
Ant 2008-07-14
  • 打赏
  • 举报
回复

<iframe id="myFrame" src="other.jsp"></iframe>

<script>
var frame = window.frames["myFrame"];
var otherElement = frame.document.getElementById("otherId");
</script>


这样操作没有问题啊,你页面定义的iframe会存入window的frames关联数组里,然后可以通过id或者name去关联数组中取出frame,调用它的document就可以获得src引用的Jsp中的元素了!
kokobox 2008-07-14
  • 打赏
  • 举报
回复
var fr = document.frames("名字或id");
laorer 2008-07-14
  • 打赏
  • 举报
回复
能看下包含iframe的代码吧,

<iframe name = "ifr" src="" />

<script>
var form = ifr.document.getElementById("");
</scrit>

81,114

社区成员

发帖
与我相关
我的任务
社区描述
Java Web 开发
社区管理员
  • Web 开发社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧