标题: [问题求助] vbs如何获取没有id也没有name属性的网页元素 [打印本页]
作者: 林小七 时间: 2014-2-26 10:49 标题: vbs如何获取没有id也没有name属性的网页元素
本帖最后由 pcl_test 于 2016-9-26 13:12 编辑
有一个网页~在网页里面有一个提交按钮~但是么有id也没有name~我用ie对象获取网页的所有元素,然后在循环遍历元素~想根据按钮的类型和value来抓到这个元素。。。然后进行一下点击~~但会怎么也无法获取~其他的网站就能够获取~~好奇葩~~向大神们求救!!~~~
这是我写的主要处理这个部分的代码~大神帮忙看看~- Set WshShell = CreateObject("wscript.Shell")
- Set ie = CreateObject("InternetExplorer.Application")
- Set AllElement=ie.Document
- For i=0 To AllElement.all.length-1
- if AllElement.all(i).tagname="submit" Then
- if AllElement.all(i).Value=" " Then
- AllElement.all(i).Click
- End If
- End if
- Next
复制代码
这个是网页上的按钮的html代码:
<input type="submit" value=" " onclick="changeFormActionPath('EVDELOGIN0Z001', this)" style="background:url('images/logon_button.jpg'); width:77px;height:28px;">
作者: 林小七 时间: 2014-2-26 10:51
回复 1# 林小七
作者: 522235677 时间: 2014-2-26 16:45
回帖后跳转到最后一页
作者: 林小七 时间: 2014-2-26 20:31
回复 3# 522235677
什么啊?
作者: chenyulzhh 时间: 2014-2-27 21:32
tagname="submit" 这里是不是有点问题呀?
作者: 林小七 时间: 2014-2-28 21:39
回复 5# chenyulzhh
发现了~是我马虎了~但是改成input还是不行~真是奇葩了这个问题~
作者: terse 时间: 2014-3-1 02:16
这个取到不
getElementsByTagName("input")
作者: 林小七 时间: 2014-3-4 17:10
回复 7# terse
取不到
欢迎光临 批处理之家 (http://bbs.bathome.net/) |
Powered by Discuz! 7.2 |