element.remove() Remove an element
Last updated: 2026-09-09
element.remove() Remove an element
remove removes the element from the DOM. Simpler than parentNode.removeChild(el).
| Category | DOM |
|---|---|
| ES version | DOM |
📝 Syntax
el.remove();
Returns:undefined.
Mutates the original:Yes (in place)
▶ Example
Edit the code, press Run, and see the result in the output panel:
Output:
(element removed)
💡 Tip remove() (ES2015) replaces the older parentNode.removeChild pattern.
ℹ️ info The element reference still exists — it can be re-inserted.
🌐 Browser support
| Browser | |||||
|---|---|---|---|---|---|
| element.remove() | ✓ v1 | ✓ v12 | ✓ v1 | ✓ v1 | ✓ v1 |
| Supported by all modern browsers | |||||
🏷️ Related Items
💡 Related Cases
More case studies coming soon — check back later.
📚 Related Tutorials
❓ FAQ
Qremove vs removeChild?
Aremove is called on the element; removeChild on the parent. Same result.
QCan a removed element be restored?
AYes — the reference exists and can be re-appended.
QHow to remove all children?
Ael.innerHTML = '' is the simplest.