gpt4 book ai didi

javascript - 如何在包含iframe、frame、frameset的页面中通过id获取元素?

转载 作者:行者123 更新时间:2023-11-29 20:15:38 25 4
gpt4 key购买 nike

我有一个包含许多子项的页面,例如 iframeframesetframe

我想要一个类似 document.getElementById(targetId) 的函数,它返回一个元素,但也在所有框架的文档中搜索。

我更喜欢不需要任何扩展的解决方案,例如 jQuery。

最佳答案

你可以做到

my_iframe_reference.contentDocument.getElementById(targetId)

在单个框架中按 id 搜索。

如果您想搜索所有帧,您可以遍历 window.frames 数组。

for(var i=0; i<window.frames.length; i++){
var node = window.frames[i].contentDocument.getElementById('id');
if(node) return node;
}

关于javascript - 如何在包含iframe、frame、frameset的页面中通过id获取元素?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7060156/

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