请问,我想获得ie页面内的元素值。怎么老是获取不到?各位老师给指点指点。(已解决)
本帖最后由 zisedefeng 于 2015-1-23 07:43 编辑黄色网格那个<a>
$oDiv = _IEGetObjById($oIE,"J_relative") :能找到<div class="m-sortbar" id="J_relative">
请问下一行 <div class="sort-row"> 这个语句该怎么写呢? 回复 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 用正则比较方便的 回复 3# baduxiyang
就这个问题,给个正则例子学习下吧 非常感谢 komaau3 老师的提点。问题得到解决。 ie 不是有个getElementsByClassName()吗
http://www.w3school.com.cn/htmldom/dom_using.asp
注释:getElementsByClassName() 在 Internet Explorer 5,6,7,8 中无效。
页:
[1]