从iframe获取HTML

时间:2012-11-06 14:44:24

标签: html vbscript

我正在尝试使用vbscript从iframe中删除HTML。有任何体面的方式吗?这是我在网上找到的唯一建议,它是从主页面提取HTML而不是iframe:

pageHTML = ie.document.All("ExternalQuestionIFrame").Document.Body.innerHTML

ExternalQuestionIFrame是name属性。没有ID标记。

1 个答案:

答案 0 :(得分:0)

也许尝试使用iFrame的contentWindow。

Set myFrame = ie.document.getElementByID("ExternalQuestionIFrame")
Set internalContent = myFrame.contentWindow
pageHTML = internalContent.Document.Body.innerHTML

这可能会被清理成一个单行,但我喜欢一次设置一个小块。

contentWindow参考:http://www.w3schools.com/jsref/prop_frame_contentwindow.asp