dotnetbrowser的表单设置值



我正在尝试在dotnetbrowser中设置表单的值,但是要获取此表格,我必须使用

var b = browserView.Browser.GetDocument().GetElementsByTagName("span")[1];

因为形式的ID并非唯一。问题是返回我

DotNetBrowser.DOM.DOMNode

并从示例中进行使用,以提供dotnetbrowser链接。我需要

DotNetBrowser.DOM.DOMInputElement

我不知道如何转换成。

span dom节点可以安全地施放到 DOMElement

var b = browserView1.Browser.GetDocument().GetElementsByTagName("span")[1] as DOMElement;

您还可以使用DOMNode.NodeType属性检查节点类型,然后执行安全铸件:

if (b.NodeType == DOMNodeType.ElementNode) {
    DOMElement element = b as DOMElement;
    //...
}

相关内容

  • 没有找到相关文章

最新更新