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.
|