obj=document.createElement(document.getElementById("abcId").outerHTML)
appendChild(obj)//这个对象

解决方案 »

  1.   

    var abc = documentById("abcId");
    var xxx=abc.cloneNode(true);document.body.appendChild(xxx);
      

  2.   

    学习,的确cloneNode这个方法好,我测试过他的访问流程
    createElement这个方法会再次访问服务器,而cloneNode不会再次访问
      

  3.   

    实际测试过. cloneNode也会发出服务请求包的哦.
      

  4.   

    啊,我测试的结果是不会发送。
    答案和我的不同,楼主的测试方法可否拿出来分享下,来看看为什么会有两种答案。
    我用的是httpdebug软件
      

  5.   

    我用的是httpwatch的软件. 他的确发包出去了 hoho; 这个也和服务器响应的head说明有关的. 如果server在http head里加入 cache-contrl:no 的话, 请求就不会被IE cache. 所以就有这样的差别.我是想要一个完全本地相关的方法,和server无关的 :)