hab mal noch 'ne kürzere Version gemacht:
function DOM4FireFoxV3(elm) {
for(var i=0; i<elm.childNodes.length; i++) {
if(elm.childNodes[i].nodeType == 3 && /[^\t|\s]/.test(elm.childNodes[i])) {
elm.removeChild(elm.childNodes[i]);
}
//Die Funktion für alle Kindknoten wiederholen.
if(elm.childNodes[i] && elm.childNodes[i].hasChildNodes) {
DOM4FireFox(elm.childNodes[i]);
}
}
}