如何在包含 iframe、frame、frameset 的页面中通过 id 获取元素?
我有一个包含许多子项的页面,例如 iframe
、frameset
、frame
等。
我想要一个像 document.getElementById 这样的函数(targetId)
返回一个元素,但也会在所有框架的文档中进行搜索。
我更喜欢一个不需要任何扩展的解决方案,比如 jQuery。
I have a page that contains many children such as iframe
, frameset
, frame
etc.
I would like a function like document.getElementById(targetId)
that returns an element, but also searches in the documents of all frames.
I would prefer a solution that doesn't require any extentions like jQuery.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
您可以
在单个框架中按 id 进行搜索。
如果您想搜索所有框架,您可以迭代
window.frames
数组。You can do
to search by id in a single frame.
If you want to search on all the frames you can iterate over the
window.frames
array.