使用 document.createDocumentFragment()

var docfrag = document.createDocumentFragment();

[1, 2, 3, 4].forEach(function (e) {
  var li = document.createElement('li');
  li.textContent = e;
  docfrag.appendChild(li);
});

var element  = document.getElementById('ul');
element.appendChild(docfrag);

 

注意: 

1. 文档片段节点不存在与DOM中, 在插入DOM之前, 对它的操作都是对js对象的操作;

2. 使用文档片段节点将一个较复杂的dom结构构建好再一次性插入到DOM树中, 有利于减少重渲次数, 提高页面性能;

 

相关文章:

  • 2021-11-07
  • 2021-10-18
  • 2022-12-23
  • 2021-06-22
  • 2021-12-21
  • 2021-07-26
  • 2022-01-14
猜你喜欢
  • 2021-12-05
  • 2022-12-23
  • 2022-01-01
  • 2021-11-13
  • 2022-12-23
  • 2022-12-23
  • 2022-02-01
相关资源
相似解决方案