Just keep killing the first one. var headings = document.getElementsByTagName('h3'); while(headings.length) { var heading = headings[0]; heading.parentNode.removeChild(heading); }