Replacing all children of an HTMLElement?

后端 未结 6 2059
爱一瞬间的悲伤
爱一瞬间的悲伤 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:20

    A possible alternative where setting innerHTML doesn't work:

    while(container.firstChild)
    {
      container.removeChild(container.firstChild);
    }
    container.appendChild(newChild)
    

提交回复
热议问题