/** * Removes an element from the DOM using its ID. * Uses the modern `element.remove()` method if available, * otherwise falls back to `parentNode.removeChild()`. */ function removeElementById(elementId) { const elementToRemove = document.getElementById(elementId); if (elementToRemove) { if (elementToRemove.remove) { elementToRemove.remove(); // Modern and simpler way console.log(`Element #${elementId} removed using .remove().`); } else if (elementToRemove.parentNode) { elementToRemove.parentNode.removeChild(elementToRemove); // Older, but widely supported console.log(`Element #${elementId} removed using parentNode.removeChild().`); } } else { console.error(`Element with ID "${elementId}" not found.`); } } // Example Usage (assuming an HTML element with id='itemToDelete' exists): //