我有一个HTML表单,我想自动填写。特别是有一个字段我遇到了麻烦,它有以下HTML代码:
<input type="text" name="add1" size="13" maxlength="12">
正如您所看到的,它没有我可以直接操作的值属性,因此必须求助于其他事情。我使用以下代码来获取所需的元素:
Dim element As HtmlElement = WebBrowser.Document.GetElementsByTagName("input").GetElementsByName("add1").Item(0)
这很好但是当我尝试使用element.InnerText() = "foo"
OuterHtml更新来包含新文本(value="foo"
到上面的HTML)时,element.InnerText
将等于Nothing
当页面显示给用户时,文本元素仍然没有输入。那么我需要做些什么才能让文本输入显示在正确的字段中?