vb使用webbrowser触发jquery按钮的方法。 30
详细来说的话这个问题包含不同内容:如:1控件源码如下:<INPUTid=modify_button_20123321value=修改type=buttonjquery12...
详细来说的话这个问题包含不同内容:如:
1控件源码如下:<INPUT id=modify_button_20123321 value=修改 type=button jquery1297651736321112="32">,其中button和jquery后面的数字是随机变化的,包括引号里的数字。
2控件源码如下:<TR class=search_content jquery1354681354588115="33"><TD><INPUT value=12345 type=hidden>000123</TD><TD>abc</TD><TD>13900000000/TD></TR>,
第一个是个按钮,第二个是表格样式的选择一行双击触发的。
请问怎么用webbrowser方法触发它们,谢谢,我分很少,总共40分全给了。
webbrowser是模拟人来操作网页的控件,网页是远程的,方法是通过id或name等取得需触发控件的定位,然后解决。我的问题是让webbrowser来触发这个按钮或者选项,第一个的问题在于id是随机变动的;第二个的问题在于既没有id,而且还不是button,并且class也是随机变动的。对第一个button按钮涉及两个难点,vb使用webbrowser触发这个按钮的前提:1.必须先从整篇网页定位取到这个id,2.然后用某方法触发它。第二个类型和第一个类似,也是需要先定位取到这个class,然后设法触发这个search_content jquery1354681354588115="33"。前提是要把这个触发方法写成webbrowser方法,这样才能把操作权交给webbrowser,关键是vb使用webbrowser怎么个写法希望给个参照,这个问题涉及知识面挺多,dom定位,vb取值赋值,webbowser方法,jquery机制。感谢每一位解答的热心牛人。 展开
1控件源码如下:<INPUT id=modify_button_20123321 value=修改 type=button jquery1297651736321112="32">,其中button和jquery后面的数字是随机变化的,包括引号里的数字。
2控件源码如下:<TR class=search_content jquery1354681354588115="33"><TD><INPUT value=12345 type=hidden>000123</TD><TD>abc</TD><TD>13900000000/TD></TR>,
第一个是个按钮,第二个是表格样式的选择一行双击触发的。
请问怎么用webbrowser方法触发它们,谢谢,我分很少,总共40分全给了。
webbrowser是模拟人来操作网页的控件,网页是远程的,方法是通过id或name等取得需触发控件的定位,然后解决。我的问题是让webbrowser来触发这个按钮或者选项,第一个的问题在于id是随机变动的;第二个的问题在于既没有id,而且还不是button,并且class也是随机变动的。对第一个button按钮涉及两个难点,vb使用webbrowser触发这个按钮的前提:1.必须先从整篇网页定位取到这个id,2.然后用某方法触发它。第二个类型和第一个类似,也是需要先定位取到这个class,然后设法触发这个search_content jquery1354681354588115="33"。前提是要把这个触发方法写成webbrowser方法,这样才能把操作权交给webbrowser,关键是vb使用webbrowser怎么个写法希望给个参照,这个问题涉及知识面挺多,dom定位,vb取值赋值,webbowser方法,jquery机制。感谢每一位解答的热心牛人。 展开
1个回答
展开全部
说实话,VB我不熟,好几年没用过了,但是jquery我比较熟悉,所以我就我的经验来说吧。
jquery在网页的触发方式是在你的页面<head></head>之间加上如下代码
$(document).ready(function(){
你要触发的方法
})
至于其中的方法怎么写。。。用最简单的说法就是,你在每个你要单击或者双击的标签里面加上id,然后方法这么写:
$("#你定义的id").click(function(){单击事件要做哪些事情,在这里写})
$("#你定义的另一个id").dblclick(function(){双击事件要做哪些事情,写在这里})
不明白请追问,如果对你有帮助,记得采纳~
jquery在网页的触发方式是在你的页面<head></head>之间加上如下代码
$(document).ready(function(){
你要触发的方法
})
至于其中的方法怎么写。。。用最简单的说法就是,你在每个你要单击或者双击的标签里面加上id,然后方法这么写:
$("#你定义的id").click(function(){单击事件要做哪些事情,在这里写})
$("#你定义的另一个id").dblclick(function(){双击事件要做哪些事情,写在这里})
不明白请追问,如果对你有帮助,记得采纳~
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询