请问一下浏览器控制中选择器怎么去表示框架iframe中的元素?

使用问题 · 445 次浏览
ShingU 创建于 2023-02-14 12:44

 

示意代码如下:

 

<iframe id="app" src="/main/app.htm" width="100%" frameborder="0" scrolling="no" height="90">
<html><head></head>
<body>
<div class="main_in">xxxxxxxxxxx</div>
</body>
</html>
</iframe>

<iframe id="search" src="/main/search.htm" width="100%" frameborder="0" scrolling="no" height="90">
<html><head></head>
<body>
<div class="main_in">xxxxxxxxxxx</div>
</body>
</html>
</iframe>

我尝试了.main_in,有时候能获取到第一个div,有时候获取到第二个,没法确定

 


乐昂岚 2023-02-14 15:07 :

解决

乐昂岚 最后更新于 2023-03-02 13:51
回复内容
CL 2023-02-14 13:55
#1

参考:https://www.w3schools.com/howto/howto_js_element_iframe.asp 


var iframe = document.getElementById("myFrame");
var elmnt = iframe.contentWindow.document.getElementsByTagName("H1")[0];
elmnt.style.display = "none";

ShingU 回复 CL 2023-02-14 13:58 :

这个我有搜索到。就是在Quicker中应该如何表述,就是想获取其中指定的元素内容,然后执行接下去的操作。

CL 回复 ShingU 2023-02-14 13:59 :

找到元素然后干什么呢?

ShingU 回复 CL 2023-02-14 14:02 :

比如点击其中的链接

CL 回复 ShingU 2023-02-14 14:04 :

直接对标签页运行脚本

回复主贴