Hallo
Ich hab mal einen eigenen Code geschrieben um Zeilenumbrüche und Leerzeichen aus dem DOM zu entfernen. Ich wollte hier eigentlich nur mal wissen ob ich es auch einfacher machen könnte resp. ob ich etwas an meinem Code verbesseren kann. Danke schonmal :).
window.onload = function() {
DOM4FireFox(document.getElementsByTagName("body")[0]);
}
function DOM4FireFox(elm) {
var character = "";
for(var i=0; i<elm.childNodes.length; i++) {
character = String(elm.childNodes[i].nodeValue);
//Löscht Elemente die Zeilenumbrüche(10) und Leerzeichen(32) sind.
if(elm.childNodes[i].nodeType == 3 && (character.charCodeAt(0) == "10" || character.charCodeAt(0) == "32")) {
elm.removeChild(elm.childNodes[i]);
}
//Die Funktion für alle Kindknoten wiederholen.
if(elm.childNodes[i] && elm.childNodes[i].hasChildNodes) {
DOM4FireFox(elm.childNodes[i]);
}
}
}