嘿,我需要帮助,我试图制作一个使用网站做一些事情的程序,并且它有两个相同的id用于两个文本框我试图输入我的代码是WebBrowser2.Document.GetElementById("form-control-3").InnerText = BunifuMaterialTextbox1.Text
。好吧无论如何我试着把它输入到第一个文本框中,第二个文本框具有相同的id和classname,所以我真的不知道该怎么做。
答案 0 :(得分:0)
我不知道这是否有帮助,但你可以做一个输入数组 例如:
<input name="name[]">
和...
document.getElementsByName("name[]")
答案 1 :(得分:0)
您可以尝试根据标记抓取所有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