如何使用不带ID的VBScript单击图像网页

时间:2018-08-13 11:34:52

标签: internet-explorer vbscript

需要您的帮助。

我正在尝试使用vbs脚本单击没有元素ID的这张图片。

<img class="storeapp-icon ui-sortable-handle" alt="ABC" src="Resources/Icon/L0NpdHJpeC9YZW5BcHAvcmVzb3VyY2VzL3YyL2NqSlNOMEV6YzBoTVVsbFVPVlZvZUhWWU9GTlBRVkZZZGpOSlBRLS0vaW1hZ2U-?size=128" data-iconid="L0NpdHJpeC9YZW5BcHAvcmVzb3VyY2VzL3YyL2NqSlNOMEV6YzBoTVVsbFVPVlZvZUhWWU9GTlBRVkZZZGpOSlBRLS0vaW1hZ2U">

使用名称和ID的get元素进行了尝试,但无法正常工作。

感谢您的帮助。

谢谢。

1 个答案:

答案 0 :(得分:0)

您可以使用getElementsByTagName("img")获取所有<img>元素。

如果页面上有几个这样的元素,则可以进一步过滤列表,例如使用getElementsByClassName("className")按类进行过滤。

Set nodeList = document.getElementsByTagName("img") 
For Each element In nodeList
    ' Use the element stored in "element"
Next

通过类名过滤:

Set nodeList = document.getElementsByTagName("img").getElementsByClassName("storeapp-icon")
Set element = nodeList(0)
' Use element