如何在vb.net中按名称获取元素

如何在vb.net中按名称获取元素,vb.net,visual-studio,Vb.net,Visual Studio,我正在尝试在vb.net中按名称获取元素 HTML代码: <input name="domains[]" value="gamesolutionz.com" type="text"> 最后我自己做了: 将等位基因变暗为HtmlElementCollection=WebBrowser1.Document.All For Each webpageelement As HtmlElement In allelements If webpageelement.Ge

我正在尝试在vb.net中按名称获取元素

HTML代码:

<input name="domains[]" value="gamesolutionz.com" type="text">
最后我自己做了: 将等位基因变暗为HtmlElementCollection=WebBrowser1.Document.All

    For Each webpageelement As HtmlElement In allelements

        If webpageelement.GetAttribute("name") = "domains[]" Then

            webpageelement.SetAttribute("value", FlatTextBox2.Text)

        End If

    Next

它是asp.net吗?它是vb.net…但是什么是前端技术,asp.net?我想做的是用vb在一个只有名字的网站的框中写一些东西,正如你在html代码中看到的,我更新了我的答案,您必须尝试其他方法GetElementsByName作为element的名称仅存在它的HTML实际上我正在尝试通过名称在中获取元素idVB@AleemIqbal-add runat=“server”我正在编写第二个代码第一个代码来自一个网站得到以下错误:GetElementsByName不是HTML文档的成员不知怎么回事,代码工作了,但当我在文本框上写东西时什么也没发生
<input name="domains[]" value="gamesolutionz.com" type="text">
Private doc As HtmlDocument = webBrowser1.Document

Private elems As HtmlElementCollection = doc.All.GetElementsByName("domains[]")

Private elem As HtmlElement = elems(0)
    For Each webpageelement As HtmlElement In allelements

        If webpageelement.GetAttribute("name") = "domains[]" Then

            webpageelement.SetAttribute("value", FlatTextBox2.Text)

        End If

    Next