我用VB 的WEBBROWSER访问一个内嵌有两个IFRAME的网页时我用
1、oWin.Document.getElementsByTagName("iframe")(1).Document.body.innerText
2、oWin.Document.body.innerText
这两个语句为什么返回的值是一样的,第一个是网页框架页的内容,第二个是网页的内容,可是为什么返回值都是主网页的值。
如有能提供帮助解决者请联系我,18747604760,一定有重赏
我用VB 的WEBBROWSER访问一个内嵌有两个IFRAME的网页时我用
1、oWin.Document.getElementsByTagName("iframe")(1).Document.body.innerText
2、oWin.Document.body.innerText
这两个语句为什么返回的值是一样的,第一个是网页框架页的内容,第二个是网页的内容,可是为什么返回值都是主网页的值。
如有能提供帮助解决者请联系我,18747604760,一定有重赏
用webBrowser1.Document.Window.Frames[0].Document.Body.InnerHtml来获取,而不是getElementsByTagName,这样得到的document是当前页面的,所以一样了