document.getElementById("editor").innerHTML这样不行么?

解决方案 »

  1.   

    不行..Error:对象不支持此属性或方法.问题应该可以转换成:
    怎样获取iframe 整个页面的代码或是页面里body里的代码...
      

  2.   


    document.getElementById("editor").innerHTML
      

  3.   

    你的设计有问题吧,如果用iframe,那么应该通过修改src来改变其中的内容,如果要改成你自己任意设置的内容,为何不用div呢!!!!你可以试试,在“<iframe ....>这里的文字不会显示的</iframe> ”标记中间添加文字,它里面内容是不会显示的。因为一个iframe相当于一个页面(body),所以怎么会有innerHTML属性呢!
      

  4.   

    document.getElementById("editor").document.body.innerHTMLiframe也是一个window
      

  5.   

    试试:
    EasyRT(Rich Textbox Editor) V1.0 
    http://www.v-ec.com/dh20156/code/easyrt/easyrt.html
      

  6.   

    <iframe ID="editor" name="editor" style="height:100px;width:100%;background:#fff;" 
            frameBorder="0" marginHeight=0 marginWidth=0 src="pagenage.aspx" onload="show()"></iframe>
    //在此pagenage.aspx页面下有个input text, id为txt1那么可以这样取txt1的值document.getElementById("editor").contentWindow.document.getElementById("txt1").value