哪一个更快-即时html还是使用javascript创建元素?

哪一个更快-即时html还是使用javascript创建元素?,javascript,dom,Javascript,Dom,假设我正在创建大量的div,大约有一百个左右,每个div都有事件操作、类和id名称,哪种方法更有效?还是不重要?关于实用性 如果您有正确的XSS安全性,我发现innerHTML的易用性比潜在使用DOM的速度优势要重要得多。使用innerHTML,您可以简单地编写HTML 浏览器中的实际速度 根据浏览器的不同,IE中的innerHTML通常更快。chrome中的DOM操作通常更快,但始终取决于用例 Chrome、Firefox和Safari的速度如此之快,几乎不相关。 考虑到IE通常是速度较慢的浏

假设我正在创建大量的div,大约有一百个左右,每个div都有事件操作、类和id名称,哪种方法更有效?还是不重要?

关于实用性 如果您有正确的XSS安全性,我发现innerHTML的易用性比潜在使用DOM的速度优势要重要得多。使用innerHTML,您可以简单地编写HTML

浏览器中的实际速度 根据浏览器的不同,IE中的innerHTML通常更快。chrome中的DOM操作通常更快,但始终取决于用例

Chrome、Firefox和Safari的速度如此之快,几乎不相关。 考虑到IE通常是速度较慢的浏览器之一,我建议使用innerHTML来帮助IE。。。innerHTML在IE中几乎总是更快

资料来源:

如果要添加大量元素,innerHTML通常是一种方法

object.innerHTML = "<div class='panel'>foo |</div>"
panel = document.createElement ("div");
panel.setAttribute ("class", "panel");
panel.innerHTML = "foo |";
object.appendChild (panel);