填充文本区域 geckofx [VB.NET]
fill text area geckofx [VB.NET]
我正在尝试使用以下内容在网络浏览器 (geckofx v29
) 上填写文本区域:
Dim wordbox As GeckoInputElement = DirectCast(geckoWebBrowser1.Document.GetElementById("Note"), GeckoInputElement)
wordbox.InnerHtml = "test"
但是它不起作用,
这里是 HTML:
<textarea ng-model="MassOrder.MassLinks" class="area mass-tarea ng-valid ng-touched ng-dirty ng-valid-parse" ng-model-options="{ debounce: 1000 }" cols="20" id="Note" name="Note" rows="5"></textarea>
有人有什么建议吗?
您不更改 InnerHtml
,您需要更改该元素的 Value
。
wordbox.Value = "test"
我正在尝试使用以下内容在网络浏览器 (geckofx v29
) 上填写文本区域:
Dim wordbox As GeckoInputElement = DirectCast(geckoWebBrowser1.Document.GetElementById("Note"), GeckoInputElement)
wordbox.InnerHtml = "test"
但是它不起作用,
这里是 HTML:
<textarea ng-model="MassOrder.MassLinks" class="area mass-tarea ng-valid ng-touched ng-dirty ng-valid-parse" ng-model-options="{ debounce: 1000 }" cols="20" id="Note" name="Note" rows="5"></textarea>
有人有什么建议吗?
您不更改 InnerHtml
,您需要更改该元素的 Value
。
wordbox.Value = "test"