Javascript 多次使用appendTo会降低性能
我希望多次执行上述代码,但每次执行时,性能都会降低到脚本无响应的程度。 是否有更好的方法来执行上述代码。 我听说了Javascript 多次使用appendTo会降低性能,javascript,jquery,append,appendchild,appendto,Javascript,Jquery,Append,Appendchild,Appendto,我希望多次执行上述代码,但每次执行时,性能都会降低到脚本无响应的程度。 是否有更好的方法来执行上述代码。 我听说了 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("b
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();
它是一次性完成多次还是每次追加之前都需要用户输入?出于(莫名其妙的)好奇,你到底为什么要使用XPath?同样,克隆一个带有id的元素并追加而不提供新id会让你的DOM处于不好的状态。每次用户输入之后,结果将附加到我用于xpath的@gurvinder372页面,我之所以使用它是因为我想要访问的元素没有自己的id。
function pp(){
frag = document.createDocumentFragment();
var body = document.body;
var kp = document.getElementById("IDName").cloneNode(true);
var ppma = frag.appendChild(kp);
body.appendChild(ppma);
}