求助 想在新窗口中获取DOM

almer almer 墨衍会员 · AI 创作全网分发 墨衍智能分发 通过墨衍一键同步至各平台 可同步平台 CSDN微信公众号微博知乎掘金百家号博客园抖音小红书 你的文章也可以这样分发 墨衍会员 ¥399起/年,写一次发全网 我也要 + 加入社区
想要执行一个脚本,来实现自动选择,提交数据
遇到这样的一个问题:

首先 我要点击一个链接,源文件会执行一个javascript 然后弹出一个窗口,

我用的是这样的的语句

var a = $(.yy_list .tdwhite a').eq(0).attr('href')
eval(a)


接着我要在弹出的对话框中选择一个数据并点击
$('.divcss5').eq($('.divcss5').size()-1).trigger('click')
如果我分两次执行以上两段代码 没有问题

但是合在一起,就是选不中新窗口的数据

我以为是新页面没有加载完成的原因

于是在中间等待了1秒钟,变成如下代码


var a = $(.yy_list .tdwhite a').eq(0).attr('href')
eval(a)
sleep(1000)//等待1sec
$('.divcss5').eq($('.divcss5').size()-1).trigger('click')

可是却发现 新窗口要等到1秒钟之后才弹出,而且仍然选不中数据,
按照我的理解 应该是先弹出新窗口,然后再等待1秒钟啊,结果却不是我想的那样


请大神们帮帮忙
...全文

相关推荐

评论 2
收藏 已收藏
分享
返回顶部
almer
JavaScript 87,983 成员 224,681 内容