Replacing all children of an HTMLElement?

后端 未结 6 1955
爱一瞬间的悲伤
爱一瞬间的悲伤 2021-02-05 00:40

In my code, I fairly frequently need to replace all children of a certain HTML container with a new list of children.

What is the fastest way to do this? My current appr

6条回答
  •  离开以前
    2021-02-05 01:33

    It is not directly solving the question but in most cases it is usable and probably one of the more performant ways.

    You can swap out the whole node instead of deleting and filling its content.

    oldNode.parentElement.replaceChild(newNode, oldNode)

提交回复
热议问题