如何使用 JavaScript 从框架集框架内获取元素?
我需要从框架集框架内访问元素。例如,如果我有以下标记:
<frameset rows="33%,33%,*">
<frame src="frame1.html"/>
<frame src="frame2.html"/>
<frame src="frame3.html"/>
</frameset>
如何从子框架之一获取某些元素?我已经尝试过:
window.frames[1].getElementById('someElementId')
这会导致类型错误:
getElementById() 不是函数。
有人可以帮忙吗?
谢谢!
I need to access and element from within a frameset frame. For example if I have the following markup:
<frameset rows="33%,33%,*">
<frame src="frame1.html"/>
<frame src="frame2.html"/>
<frame src="frame3.html"/>
</frameset>
How can I get some element from one of the child frames? I have tried this:
window.frames[1].getElementById('someElementId')
This results in a type error :
getElementById() is not a function.
Can someone assist?
Thanks!
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(3)
您需要获取框架的 Document 对象。
You need to get the Document object for the frame.
回答:
Answer:
您也可以尝试使用框架名称
You can try using framename as well