In this article, we will discuss three simple ways to remove a specific ‘div’ element using plain Javascript.
Using parentNode.removeChild(): This method removes a specified child node from the DOM tree and returns the removed node.
- Syntax:
element.parentNode.removeChild(element)
- Example: This example uses the parentNode.removeChild() method to remove a specific ‘div’ element.
html
<!DOCTYPE html> < html > < head > < title > Remove specific divisible element using Javascript </ title > </ head > < body style = "text-align: center;" > < h1 style = "color: green;" > GeekforGeeks </ h1 > < div id = "gfg_up" style="font-size: 15px; font-weight: bold;"> A Computer Science Portal for Geeks </ div > < br /> < button onclick = "GFG_click()" > click to remove </ button > < hr /> < div id = "gfg_down" style="font-size: 15px; font-weight: bold;"> A Computer Science Portal for Geeks </ div > < script type = "text/javascript" > function GFG_click() { var gfg_down = document.getElementById("gfg_down"); gfg_down.parentNode.removeChild(gfg_down); } </ script > </ body > </ html > |
- Output:
Using outerHTML property: The outerHTML property is used to set the contents of the HTML element. Hence we can remove a specified ‘div’ element by setting its contents to “” using the outerHTML property.
- syntax:
element.outerHTML=""
- Example: This example uses the outerHTML attribute to remove a specific ‘div’ element.
html
<!DOCTYPE html> < html > < head > < title > Remove specific divisible element using Javascript </ title > </ head > < body style = "text-align: center;" > < h1 style = "color: green;" > GeekforGeeks </ h1 > < div id = "gfg_up" style="font-size: 15px; font-weight: bold;"> A Computer Science Portal for Geeks </ div > < br /> < button onclick = "GFG_click()" > click to remove </ button > < hr /> < div id = "gfg_down" style="font-size: 15px; font-weight: bold;"> A Computer Science Portal for Geeks </ div > < script type = "text/javascript" > function GFG_click() { document.getElementById("gfg_down") .outerHTML = ""; } </ script > </ body > </ html > |
- Output:
Using .remove():This method removes the specified div element and all its child nodes.
- syntax:
element.remove()
- Example: This example uses the remove() method to remove a specific ‘div’ element.
html
<!DOCTYPE html> < html > < head > < title > Remove specific divisible element using Javascript </ title > </ head > < body style = "text-align: center;" > < h1 style = "color: green;" > GeekforGeeks </ h1 > < div id = "gfg_up" style="font-size: 15px; font-weight: bold;"> A Computer Science Portal for Geeks </ div > < br /> < button onclick = "GFG_click()" > click to remove </ button > < hr /> < div id = "gfg_down" style="font-size: 15px; font-weight: bold;"> A Computer Science Portal for Geeks </ div > < script type = "text/javascript" > function GFG_click() { var gfg_down = document.getElementById("gfg_down"); gfg_down.remove(); } </ script > </ body > </ html > |
- Output: