windows forms网页浏览器控件支持Javascript;这个 Javascript 可以对 DOM 进行更改。但是,当我调用 DocumentText 属性时,我总是得到未修改的 HTML。修改后有什么方法可以获取HTML ?
问问题
448 次
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 回答