求助 想在新窗口中获取DOM
almer 2014-09-16 09:17:38 想要执行一个脚本,来实现自动选择,提交数据
遇到这样的一个问题:
首先 我要点击一个链接,源文件会执行一个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秒钟啊,结果却不是我想的那样
请大神们帮帮忙