本人在用vb做网页自动填表。遇到困难,求急救!
在网页上,鼠标点击儿童记录的任意一行的任意位置,相应行的复选框会出现对勾,请问用vb代码如何实现?
我用元素的click方法,程序不报错,但是网页中相应行的复选框没有反应,不出现对勾。

解决方案 »

  1.   

    找到checkbox元素,设置其checked=true即可
      

  2.   

    没有checkbox元素,那个复选框是个个图片
      

  3.   

    checkbox是input元素,其type=checkbox,找到那个input的id或name
    如果都没有,就用那个img元素click
      

  4.   

    把属性check选为ENABLE
      

  5.   

    全都是div元素,不是input元素。在每行的复选框表格中,只有div元素,其背景background是复选框gif图片,我查看了一下,当你鼠标点击某一行的任何单元格,网页都通过改变复选框单元格的背景图的position来显示复选框。(背景图是一个图片,有无对勾和有对勾两个图案,横向排列,通过改变图片的x坐标,来完成在单元格中是显示图盘的有半部分(有对勾复选框图案)还是显示左半部分(无对勾复选框图案)。)
      

  6.   

    http://www.autohotkey.com
      

  7.   

    那个input元素应该是动态生成的,可以访问