gpt4 book ai didi

javascript - 通过 getElementById 或其他技术从 iFrame 查找子元素?

转载 作者:行者123 更新时间:2023-12-02 18:42:58 25 4
gpt4 key购买 nike

我的页面上有一个 iframe,需要从中获取一个我拥有 ID 的子元素。我想做这样的事情:

document.getElementById('iframeID').getElementById('child element ID')

我愿意接受有关如何实现这一目标的建议。不幸的是,我无法访问此页面上的 jQuery 或其他方便的库。

最佳答案

您首先需要访问 iframe 文档,这是一种跨浏览器的方法:

var ifr=document.getElementById('iframeID');
var doc=ifr.contentWindow||ifr.contentDocument;
if (doc.document) doc=doc.document;

然后您就可以访问 iframe 内容:

doc.getElementById('child element ID')

注意:由于same origin policy,这仅在同一域内有效。 .

关于javascript - 通过 getElementById 或其他技术从 iFrame 查找子元素?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16699105/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com