找回密码
 加入
搜索
查看: 4433|回复: 5

[IE类操作] 请问,我想获得ie页面内的元素值。怎么老是获取不到?各位老师给指点指点。(已解决)

  [复制链接]
发表于 2015-1-20 19:22:02 | 显示全部楼层 |阅读模式
本帖最后由 zisedefeng 于 2015-1-23 07:43 编辑


黄  色网格那个<a>

$oDiv   = _IEGetObjById($oIE,"J_relative")   :能找到<div class="m-sortbar" id="J_relative">

请问下一行 <div class="sort-row">   这个语句该怎么写呢?

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?加入

×
发表于 2015-1-20 23:43:48 | 显示全部楼层
回复 1# zisedefeng
$oDiv = _IETagGetObjByClass($oIE, "div", "sort-row")
;结果用isobj判断

Func _IETagGetObjByClass(ByRef $o_OBJ, $s_Tag, $s_Value)
        Local $oTags, $oTag, $oTemp
        $oTags = _IETagNameGetCollection($o_OBJ, $s_Tag)
        If @error Then Return $oTag
        For $oTag In $oTags
                If $oTag.classname == $s_Value Then
                        $oTemp = $oTag
                        ExitLoop
                EndIf
        Next
        Return $oTemp
EndFunc
发表于 2015-1-21 00:38:29 | 显示全部楼层
用正则比较方便的
发表于 2015-1-21 01:22:28 | 显示全部楼层
回复 3# baduxiyang


    就这个问题,给个正则例子学习下吧
 楼主| 发表于 2015-1-23 07:43:07 | 显示全部楼层
非常感谢 komaau3 老师的提点。问题得到解决。
发表于 2015-1-25 08:01:24 | 显示全部楼层
ie 不是有个getElementsByClassName()吗

http://www.w3school.com.cn/htmldom/dom_using.asp

注释:getElementsByClassName() 在 Internet Explorer 5,6,7,8 中无效。
您需要登录后才可以回帖 登录 | 加入

本版积分规则

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

GMT+8, 2024-4-26 19:32 , Processed in 0.084895 second(s), 24 queries .

Powered by Discuz! X3.5 Licensed

© 2001-2024 Discuz! Team.

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