嘿,我需要帮助,我试着做一个程序,它使用一个网站来做一些事情,它有两个相同的id为两个文本框,我试图输入到我的代码是WebBrowser2.Document.GetElementById("form-control-3").InnerText = BunifuMaterialTextbox1.Text。好吧,不管怎样,我尝试这样做,以输入到第一个文本框和第二个文本框中,它们具有相同的id和类名,所以我真的不知道该怎么做。
发布于 2017-05-18 04:01:24
您可以尝试获取基于标记的所有HTML元素,然后遍历以查看id是否匹配。就像..。
Dim Elems As HtmlElementCollection
Elems = WebBrowser2.Document.GetElementsByTagName("[tagName]")
For Each elem as HtmlElement in Elems
Dim idStr As String = elem.GetAttribute("id")
If ((idStr IsNot Nothing) And (idStr = "form-control-3"))
elem.InnerText = BunifuMaterialTextbox1.Text
End If
Next发布于 2017-05-18 03:28:35
我不知道这是否有帮助,但你可以做一个输入数组的例子:
<input name="name[]">还有..。
document.getElementsByName("name[]")https://stackoverflow.com/questions/44033134
复制相似问题