如何使用没有ID的VBScript点击图片网页
How to click on a image webpage using VBScript with no ID
这里需要你的帮助。
我正在尝试使用 vbs 脚本点击这张没有元素 ID 的图片。
<img class="storeapp-icon ui-sortable-handle" alt="ABC" src="Resources/Icon/L0NpdHJpeC9YZW5BcHAvcmVzb3VyY2VzL3YyL2NqSlNOMEV6YzBoTVVsbFVPVlZvZUhWWU9GTlBRVkZZZGpOSlBRLS0vaW1hZ2U-?size=128" data-iconid="L0NpdHJpeC9YZW5BcHAvcmVzb3VyY2VzL3YyL2NqSlNOMEV6YzBoTVVsbFVPVlZvZUhWWU9GTlBRVkZZZGpOSlBRLS0vaW1hZ2U">
尝试使用按名称和 ID 获取元素,但它不起作用。
感谢您的帮助。
谢谢。
您可以使用 getElementsByTagName("img")
获取所有 <img>
个元素。
如果页面上有多个这样的元素,您可以进一步过滤列表,例如 class 使用 getElementsByClassName("className")
。
Set nodeList = document.getElementsByTagName("img")
For Each element In nodeList
' Use the element stored in "element"
Next
按 class 名称过滤:
Set nodeList = document.getElementsByTagName("img").getElementsByClassName("storeapp-icon")
Set element = nodeList(0)
' Use element
这里需要你的帮助。
我正在尝试使用 vbs 脚本点击这张没有元素 ID 的图片。
<img class="storeapp-icon ui-sortable-handle" alt="ABC" src="Resources/Icon/L0NpdHJpeC9YZW5BcHAvcmVzb3VyY2VzL3YyL2NqSlNOMEV6YzBoTVVsbFVPVlZvZUhWWU9GTlBRVkZZZGpOSlBRLS0vaW1hZ2U-?size=128" data-iconid="L0NpdHJpeC9YZW5BcHAvcmVzb3VyY2VzL3YyL2NqSlNOMEV6YzBoTVVsbFVPVlZvZUhWWU9GTlBRVkZZZGpOSlBRLS0vaW1hZ2U">
尝试使用按名称和 ID 获取元素,但它不起作用。
感谢您的帮助。
谢谢。
您可以使用 getElementsByTagName("img")
获取所有 <img>
个元素。
如果页面上有多个这样的元素,您可以进一步过滤列表,例如 class 使用 getElementsByClassName("className")
。
Set nodeList = document.getElementsByTagName("img")
For Each element In nodeList
' Use the element stored in "element"
Next
按 class 名称过滤:
Set nodeList = document.getElementsByTagName("img").getElementsByClassName("storeapp-icon")
Set element = nodeList(0)
' Use element