当<iframe width=100% height=100%  src="http://*.com" id="frameId" name="frameId" ></iframe>中的src地址是外联的经过JS渲染后的页面,
用window.frames["frameId"].document.body.innerHTML取值在IE下是报访问权限问题,
在谷歌取值显示是空值,我现在是想从经过JS渲染后的页面取值,做类似扒虫的功能,高手有什么解决方案,或者别的思路。。

解决方案 »

  1.   

    用JQuery试试:alert(  $("window.frames['frameId'].document.body").html()  );
      

  2.   


    我知道Jq就是JS,但为何Jq得到大家青睐,不就是它的简洁及通用性吗?
      

  3.   


    通用性和简洁与JS语言本身的能力是无关的,目前的JS的能力是有局限的。JQ也突破不了。
      

  4.   

    感觉 iframe 是实现不了我想要的了,想想别的办法吧,谢谢两位的回答,5楼说的对,JS有他的局限性