这个问题要分两步看了, 取iframe中的内容, 在ie或者moz下是不一样的

解决方案 »

  1.   

    <script>
    function check(){
    var obj1=document.getElementById("myframe");
    //alert(obj1.src);var obj2=document.getElementById("myframe");try {
    alert(obj2.contentDocument.myform.username.value);
    } catch(e) {
    alert(obj2.contentWindow.document.myform.username.value);
    }
    }
    </script>你试试看
      

  2.   

    成功了,谢谢
    contentDocument,contentWindow是什么意思啊
    下面这段话对吗:
    在一个页面含有某个iframe,其id="myframe" name="myframe",此时使用document.getElementById("myframe")取到的是iframe标签对象,通过该对象可以获取iframe的各个属性,例如src、frameborder、style等等,但是不能获取到iframe所包含的子页面的各个对象。如果使用document.frames("myframe")取到的是iframe组件对象,通过该对象可以获取到iframe所包含的页面的子页面的各个对象,例如子页面的window对象,但是不能获得iframe标签得各个属性
      

  3.   

    contentDocument是2.html的document,contentWindow是2.html的window
      

  4.   

    Click the link to solve your problem.Good luck!