使用JS自动填表
javascript吧
全部回复
仅看楼主
level 7
大概代码如下
var mf=document.querySelector("#frame").contentWindow.document;
var d=mf.contentWindow.document;
var d2=d.querySelector("frameset>frame").contentWindow.document;
var d3=d2.querySelector("#frameset2").contentWindow.document;
d3.querySelector("[name=XXXX]").value=""
现在浏览器升级了,selector返回值不能赋值给变量了,也没有bind方法。元素可能也改名了,最后决定用按键精灵
2022年01月24日 06点01分 1
level 8
.contentWindow.document
需要调用这么多次吗
2022年01月25日 03点01分 2
因为查不到frame里面的元素,才这样,有多少层frame或frameset就用几次,没有就不用了
2022年01月25日 04点01分
@天之坦克杀手 那么第一个调用的地方就拿不到数据吗
2022年01月25日 08点01分
@墨色天空酱 这个网页frame里面还有frame互相套了三次。frame里面的元素要先找到包含的document再在里面找,筛选器还是获得元素都无法直接穿透,frame里面有一个网页
2022年01月25日 11点01分
1