Показать сообщение отдельно
  #14 (permalink)  
Старый 20.09.2010, 19:51
Интересующийся
Отправить личное сообщение для pashak Посмотреть профиль Найти все сообщения от pashak
 
Регистрация: 08.04.2010
Сообщений: 16

Как вариант:
var normalize=function normalize(htmlRoot){
    if(!htmlRoot)
        htmlRoot=document.documentElement;
    for(var i=htmlRoot.firstChild;i!=null;)
        if(i.nodeType==3&&(i.textContent||i.text).search(/\S/)==-1)
        {
            var old=i;
            i=i.previousSibling||i.nextSibling;
            old.parentNode.removeChild(old);
        }
        else
        {
            if(i.childNodes.length)
                arguments.callee(i);
            i=i.nextSibling;
        }
};

Проверено на [JS]window.onload=recourse[\JS]

Последний раз редактировалось pashak, 20.09.2010 в 19:55.
Ответить с цитированием