0

自動的に入力したい HTML フォームがあります。特に問題が発生しているフィールドが 1 つあり、次の 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.InnerTextstll と同じでNothingあり、ページがユーザーに表示されるときに、テキスト要素にはまだ入力がありません。では、テキスト入力を適切なフィールドに表示するにはどうすればよいでしょうか?

4

0 に答える 0