пытался написать код для удаления пустых текстовых узлов, тоесть тех что содержат пробельные символы, но что то не выходит пока, посмотрите что не так
CODE ( text):
скопировать код в буфер обмена
function delete_empty_nodes(obj){ var i, counted_childs_of_obj=obj.childNodes.length ; for(i=0;i<counted_childs_of_obj;i++){ if(obj.childNodes[i].nodeName=='#text'){ if(/^\s$/.test(obj.childNodes[i].nodeValue)){ obj.removeChild(obj.childNodes[i]); } }else if(obj.childNodes[i].childNodes.length>0){ delete_empty_nodes(obj.childNodes[i]); } } } window.onload=delete_empty_nodes(document);
|