一个HTML编辑器,Composition.document.designMode="On"; 开启编辑状态后。本来可以用Composition.document.body.innerHTML读取编辑器内容,但从Word文档里复制了一些内容进去后,inherHTML就没有用了读取不出内容来。我试了一下,删除一些东西后就又可以用innerHTML读取编辑器的内容了。这是怎么一回事呢?

解决方案 »

  1.   

    怪事?难道大家都没遇到过这样的问题?我把代码贴出来好了
    function document.onreadystatechange(){
    Composition.document.open();
    Composition.document.writeln("<link href='Html.css' rel='stylesheet' type='text/css' />");
    Composition.document.close();
    Composition.document.designMode="On";
    }
    function change1(){
    document.all("i11").innerText = Composition.document.body.innerHTML;
    }复制word文档的内容进去后innerHTML就不能读出来了
      

  2.   

    加分了加分了。大家用HTML编辑器的时候难道没有往里面粘贴过内容吗?