找回密码
 注册
搜索
[新手上路]批处理新手入门导读[视频教程]批处理基础视频教程[视频教程]VBS基础视频教程[批处理精品]批处理版照片整理器
[批处理精品]纯批处理备份&还原驱动[批处理精品]CMD命令50条不能说的秘密[在线下载]第三方命令行工具[在线帮助]VBScript / JScript 在线参考
查看: 25060|回复: 7

[问题求助] vbs如何获取没有id也没有name属性的网页元素

[复制链接]
发表于 2014-2-26 10:49:08 | 显示全部楼层 |阅读模式
本帖最后由 pcl_test 于 2016-9-26 13:12 编辑

有一个网页~在网页里面有一个提交按钮~但是么有id也没有name~我用ie对象获取网页的所有元素,然后在循环遍历元素~想根据按钮的类型和value来抓到这个元素。。。然后进行一下点击~~但会怎么也无法获取~其他的网站就能够获取~~好奇葩~~向大神们求救!!~~~
这是我写的主要处理这个部分的代码~大神帮忙看看~
  1. Set WshShell = CreateObject("wscript.Shell")
  2. Set ie = CreateObject("InternetExplorer.Application")
  3. Set AllElement=ie.Document
  4. For i=0 To AllElement.all.length-1
  5. if AllElement.all(i).tagname="submit" Then
  6.         if AllElement.all(i).Value=" " Then
  7.                 AllElement.all(i).Click
  8.         End If
  9. End if
  10. Next
复制代码
这个是网页上的按钮的html代码:
<input type="submit" value="&nbsp;" onclick="changeFormActionPath('EVDELOGIN0Z001', this)" style="background:url('images/logon_button.jpg'); width:77px;height:28px;">
 楼主| 发表于 2014-2-26 10:51:44 | 显示全部楼层
回复 1# 林小七
发表于 2014-2-26 16:45:04 | 显示全部楼层
回帖后跳转到最后一页
 楼主| 发表于 2014-2-26 20:31:40 | 显示全部楼层
回复 3# 522235677


    什么啊?
发表于 2014-2-27 21:32:56 | 显示全部楼层
tagname="submit"  这里是不是有点问题呀?
 楼主| 发表于 2014-2-28 21:39:01 | 显示全部楼层
回复 5# chenyulzhh

发现了~是我马虎了~但是改成input还是不行~真是奇葩了这个问题~
发表于 2014-3-1 02:16:55 | 显示全部楼层
这个取到不
getElementsByTagName("input")
 楼主| 发表于 2014-3-4 17:10:40 | 显示全部楼层
回复 7# terse


    取不到
您需要登录后才可以回帖 登录 | 注册

本版积分规则

Archiver|手机版|小黑屋|批处理之家 ( 渝ICP备10000708号 )

GMT+8, 2026-3-17 14:50 , Processed in 0.013002 second(s), 8 queries , File On.

Powered by Discuz! X3.5

© 2001-2026 Discuz! Team.

快速回复 返回顶部 返回列表