gpt4 book ai didi

vb.net - 在没有 ID 的 Web 浏览器中调用 Click 事件?

转载 作者:行者123 更新时间:2023-12-04 05:45:38 28 4
gpt4 key购买 nike

如何在没有元素 id 的情况下在 vb Web 浏览器中调用 click 事件?
你能帮我吗?

最佳答案

  • HtmlElement 中获取要单击的 HTML 控件目的。您没有ID,所以不能使用GetElementById ,但还有许多其他方法可以帮助您获取您感兴趣的元素。请参阅下面的示例。
  • 使用 InvokeMember单击对象上的方法。

  • 下面是一个例子:
    Private Sub Button1_Click(sender As System.Object, e As System.EventArgs) Handles Button1.Click
    Dim elements = WebBrowser1.Document.GetElementsByTagName("input") '' or whatever tag it is
    For Each element As HtmlElement In elements
    '' test here if this is the element of your interest.
    '' e.g.
    If element.GetAttribute("className") = "someclass" Then
    element.InvokeMember("click") '' if found, click it!
    Exit For
    End If
    Next
    End Sub

    关于vb.net - 在没有 ID 的 Web 浏览器中调用 Click 事件?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10726380/

    28 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com