我正在尝试使用vbscript从iframe中删除HTML。有任何体面的方式吗?这是我在网上找到的唯一建议,它是从主页面提取HTML而不是iframe:
pageHTML = ie.document.All("ExternalQuestionIFrame").Document.Body.innerHTML
ExternalQuestionIFrame是name属性。没有ID标记。
答案 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