需要您的帮助。
我正在尝试使用vbs脚本单击没有元素ID的这张图片。
<img class="storeapp-icon ui-sortable-handle" alt="ABC" src="Resources/Icon/L0NpdHJpeC9YZW5BcHAvcmVzb3VyY2VzL3YyL2NqSlNOMEV6YzBoTVVsbFVPVlZvZUhWWU9GTlBRVkZZZGpOSlBRLS0vaW1hZ2U-?size=128" data-iconid="L0NpdHJpeC9YZW5BcHAvcmVzb3VyY2VzL3YyL2NqSlNOMEV6YzBoTVVsbFVPVlZvZUhWWU9GTlBRVkZZZGpOSlBRLS0vaW1hZ2U">
使用名称和ID的get元素进行了尝试,但无法正常工作。
感谢您的帮助。
谢谢。
答案 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