Если вы не используете какой-либо фреймворк в своем проекте (jQuery, YUI и т. Д.), Сделайте себе одолжение и увеличьте свою производительность, по крайней мере, включив библиотеку Sizzle , которая добавляетВозможности селектора CSS3 для любого браузера, но достаточно легкие и быстрые.Это позволит вам просто сделать:
var childNodesToRemove = Sizzle(".foo");