为何一定要复制?使用outerHTML不可以吗?

解决方案 »

  1.   

    谢谢楼上的同学们!
    用innerHTML确实是可以的,可是为什么跨窗口就不能复制了,明明cloneNode返回正确可就是不能append,MSDN上也没说必须同窗口才能复制啊。总得有个说法吧。
      

  2.   

    可以实现跨窗口访问~~~
    但我就知道OPEN过的窗口能访问父窗口
    反过来么~~
    没有实验过
      

  3.   

    用innerHTML吧
     cloneNode不行
      

  4.   

    可能是由于处于两个不同的window上下文
      

  5.   

    可是为什么cloneNode后显示创建出来的innerHTML正确呢?然后我用document.all.oTable.innerHTML=oTableNew.innerHTML也不行,也是有错的
      

  6.   

    table有个方法叫insertRow
    tr有个方法叫insertCell
    查一查msdn
      

  7.   

    这样子,还不如拿document.write(oTableNew.innerHTML)省事。555,可恨的小盖
      

  8.   

    楼上的,受累解释一下行吗?为什么同一个document里的反而可以呢?