找回密码
 加入
搜索
查看: 2912|回复: 4

[IE类操作] 如果获取到Ie某个对象的属性?『已解决』

  [复制链接]
发表于 2012-10-18 09:54:21 | 显示全部楼层 |阅读模式
本帖最后由 loveauto 于 2012-10-22 14:33 编辑

网页中有这样的连接
<a href="forum.php?mod=viewthread&amp;tid=3&amp;extra=page%3D1" class="xi2">2</a>
Local $oLinks = _IELinkGetCollection($oIE)
For $oLink In $oLinks
   ConsoleWrite($oLink.href& @CRLF)
Next
这样说可以把链接获取出来,但怎么把class="xi2"这个值获取处理呢?$oLink.class没这个值 ,
_IEPropertyGet($oLink, "class")也不行
发表于 2012-10-19 02:20:07 | 显示全部楼层
class属性用法是xxxx.classname
LZ提供的信息不全,如果class是唯一的话,可以这样判断

$oAs = _IETagNameGetCollection($oIE, "A")
  If Not @error Then
          For $oA In $oAs
                  If $oA.classname == "xi2" Then
                              ConsoleWrite($oA.innertext & "-" & $oA.href & @CRLF)
                              ;$oA.click()
                     EndIf
          Next
  EndIf


网页操作建议多看看DHTML手册
发表于 2012-10-20 01:01:30 | 显示全部楼层
楼主看看_IEPropertyGet的备注部分,有class这个属性吗?
 楼主| 发表于 2012-10-22 14:34:34 | 显示全部楼层
回复 2# komaau3


    非常感谢
发表于 2012-10-23 17:22:05 | 显示全部楼层
如何获取网页中的连接啊?
您需要登录后才可以回帖 登录 | 加入

本版积分规则

QQ|手机版|小黑屋|AUTOIT CN ( 鲁ICP备19019924号-1 )谷歌 百度

GMT+8, 2024-11-18 13:51 , Processed in 0.081804 second(s), 23 queries .

Powered by Discuz! X3.5 Licensed

© 2001-2024 Discuz! Team.

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