[Javascript] How to destroy an element?

diego nunes dnunes at gmail.com
Fri Aug 18 14:11:58 CDT 2006


On 8/18/06, Peter Lauri <lists at dwsasia.com> wrote:
> Can I destroy an element?

  I wrote a little function to remove elements that can receive any
iteratable collection os elementos (NodeList, Array, etc) and remove
them all from the document. It can also, of course, receive a single
dom reference to a element.
function rEs(tO) { var i, n; if (!tO) { return false; }
  if (!tO.nodeName) { if (tO.length) for (n=tO.length; n--;) rEs(tO[n]); }
  else tO.parentNode.removeChild(tO);
}

  Try it using:
  rEs(document.getElementById('element')); //remove the element
  or...
  rEs([ //remove the three elements with given IDs
    document.getElementById('element1'),
    document.getElementById('element2'),
    document.getElementById('element3')
  ]);
  or even...
  rEs(document.getElementsByTagName('div')); //remove all divs

--
diego nunes
dnunes.com



More information about the Javascript mailing list