Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/418.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript:内部HTML是在forloop期间更新还是在整个循环运行之后更新?_Javascript_For Loop_Innerhtml - Fatal编程技术网

Javascript:内部HTML是在forloop期间更新还是在整个循环运行之后更新?

Javascript:内部HTML是在forloop期间更新还是在整个循环运行之后更新?,javascript,for-loop,innerhtml,Javascript,For Loop,Innerhtml,我只是想提高我的电子商务网站在添加新项目方面的性能。我们有很多东西要展示,所以我想知道这是否可行。任何帮助都将不胜感激 for (item of items) { item_display_div.innerHTML += item; // Would the item_display_div only start updating here? } // Or here? 连接到元素的innerHTML,将迫使浏览器完全重新解析其中的HTML标记并创建新元素。如果你在一个循环中多次这样做,可能

我只是想提高我的电子商务网站在添加新项目方面的性能。我们有很多东西要展示,所以我想知道这是否可行。任何帮助都将不胜感激

for (item of items) {
item_display_div.innerHTML += item; // Would the item_display_div only start updating here?
}
// Or here?

连接到元素的
innerHTML
,将迫使浏览器完全重新解析其中的HTML标记并创建新元素。如果你在一个循环中多次这样做,可能会很昂贵。例如:

document.body.innerHTML+='';

document.body.innerHTML+=''Ahh icic。非常感谢。