Remove all child elements of a DOM node in JavaScript?

JavascriptWeb DevelopmentFront End TechnologyObject Oriented Programming

To remove child elements, set the innerHTML to ‘’.


Following is the code −

<!DOCTYPE html>
<html lang="en">
   <meta charset="UTF-8">
   <meta name="viewport" content="width=device-width, initial-scale=1.0">
<link rel="stylesheet" href="//">
<script src=""></script>
<script src=""></script>
<div id='removeAllChildElements' style="height: 200px; width: 200px; border: 1px solid red;">
<button id='remove'>Remove the items</button>
   remove.onclick = () => {
      const element = document.getElementById("removeAllChildElements");
      element.innerHTML = '';

To run the above program, save the file name anyName.html(index.html). Right click on the file and select the option “Open with live server” in VS Code editor.


This will produce the following output −

Now you can click the button “Remove the items”. It will remove all the elements inside the box.


This will produce the following output −

Updated on 27-Oct-2020 09:58:58