Remove all child elements of a DOM node in JavaScript

前端 未结 30 1857
花落未央
花落未央 2020-11-22 03:28

How would I go about removing all of the child elements of a DOM node in JavaScript?

Say I have the following (ugly) HTML:

&

30条回答
  •  滥情空心
    2020-11-22 04:01

    Using a range loop feels the most natural to me:

    for (var child of node.childNodes) {
        child.remove();
    }
    

    According to my measurements in Chrome and Firefox, it is about 1.3x slower. In normal circumstances, this will perhaps not matter.

提交回复
热议问题