Показать сообщение отдельно
  #8 (permalink)  
Старый 03.10.2011, 23:46
Новичок на форуме
Отправить личное сообщение для Анатолий Ермолов Посмотреть профиль Найти все сообщения от Анатолий Ермолов
 
Регистрация: 28.03.2009
Сообщений: 4

function НормализоватьDOM(Т) {
var Д;
var R = /^\s+$/;
for (var i = 0; i < Т.childNodes.length; i++) {
Д = Т.childNodes[i];
if ((Д.nodeName == '#text') && (R.test(Д.nodeValue))) {
Т.removeChild(Т.childNodes[i]);
i--;
} else {
if (Д.hasChildNodes()) { НормализоватьDOM(Д); };
};
};
};
Где T, например, document.body или иной узел...

Последний раз редактировалось Анатолий Ермолов, 03.10.2011 в 23:54.
Ответить с цитированием