使用VB.NET WebBrowser Control更新文本字段

时间:2013-07-14 16:45:17

标签: html vb.net-2010

我有一个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当页面显示给用户时,文本元素仍然没有输入。那么我需要做些什么才能让文本输入显示在正确的字段中?

0 个答案:

没有答案