求助 想在新窗口中获取DOM
想要执行一个脚本,来实现自动选择,提交数据
遇到这样的一个问题:
首先 我要点击一个链接,源文件会执行一个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秒钟啊,结果却不是我想的那样
请大神们帮帮忙
遇到这样的一个问题:
首先 我要点击一个链接,源文件会执行一个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秒钟啊,结果却不是我想的那样
请大神们帮帮忙
...全文
相关推荐
原生js获取iframe中dom元素--父子页面相互获取对方dom元素的方法
下面小编就为大家带来一篇原生js获取iframe中dom元素--父子页面相互获取对方dom元素的方法。小编觉得挺不错的,现在就分享给大家,也给大家做个参考。一起跟随小编过来看看吧
在vue中获取dom元素内容的方法
本篇文章主要介绍了在vue中获取dom元素内容的方法,可以通过给标签加ref属性,这里整理了详细的代码,有兴趣的可以了解一下
vue获取dom元素注意事项
主要介绍了vue获取dom元素注意事项及vue获取dom元素的内容,需要的朋友可以参考下
Vue获取DOM元素样式和样式更改示例
本篇文章主要介绍了Vue获取DOM元素样式和样式更改示例,小编觉得挺不错的,现在分享给大家,也给大家做个参考。一起跟随小编过来看看吧
Jquery方式获取iframe页面中的 Dom元素
主要介绍了Jquery方式如何获取iframe页面中的Dom元素,需要的朋友可以参考下


