2

windows forms网页浏览器控件支持Javascript;这个 Javascript 可以对 DOM 进行更改。但是,当我调用 DocumentText 属性时,我总是得到未修改的 HTML。修改后有什么方法可以获取HTML ?

4

2 回答 2

1

你应该能够做到:webBrowser1.Document.Body.InnerHtml

于 2012-09-21T18:19:04.473 回答
0

当您修改 html 文档时,它是表单元素还是其他类型的元素。

我在调试过程中注意到的一件事是,当我将 setAttribute 用于输入表单然后使用webbrowser1.document.innerText时,我会返回修改后的文档。

我的建议是,您要么先设置要通过代码修改的 html doc 属性,要么使用webbrowser1.document.body.innerText

于 2012-09-23T03:42:47.603 回答