试了好多写法
document.getElementById("iframe1").document.body.innerHTML;得到的是整个页面的INNERHTML
只想得到IFRAME1里面的内容。
firefox下是 document.getElementById("iframe1").contentWindow.document.body.innerHTML; 
IE下该怎么写

解决方案 »

  1.   

    alert(document.getElementById("iframe1").document.documentElement.outerHTML);
      

  2.   

    IE下
    document.getElementById("iframe1").document.documentElement.innerHTML;
      

  3.   

    谢了,试了1下,得到的还是整个页面的OUTERHTML,不是IFRAME里的内容 
      

  4.   

    alert(window.frames["maframe"].document.documentElement.innerHTML);
      

  5.   

    还是不行,这次什么也没出来。ALERT我是写在外部的JS里的,辛苦枯井了
      

  6.   

    如果有权限的话可以这样试试...
    <iframe name="myfame" onload="alert(window.frames.myframe.document.body.innerHTML)" ...></iframe>