多次使用 appendTo 会降低性能

Using appendTo multiple time slows down Performance

本文关键字:性能 appendTo      更新时间:2023-09-26
function pp(){
$(document).xpath("//*[@id='Form1']/div[3]/div[1]/img").attr("src","http://i.imgur.com/uo5RuFX.png").clone().appendTo("body");
   $("#BreadCrumb_pnlResults").clone().appendTo("body");


      }

我想多次执行上述代码,但每次执行时性能都会降低到脚本无响应的程度。有没有更好的方法来执行上面的代码。我听说了

createDocumentFragment();

但我不知道如何在我的代码中使用它请帮忙

现在它正在工作,我使用了这个

function pp(){
frag = document.createDocumentFragment();
var body = document.body;
var kp =   document.getElementById("IDName").cloneNode(true);
var ppma = frag.appendChild(kp);
body.appendChild(ppma);
}