Ich benutze das folgende Skript, um den gesamten Text auf einer Seite in einen langen Text ohne Leerzeichen zu ändern "aquickbrownfoxjumpedoveralazfrog", dies ist zu testen, ob Text an allen Orten würde.Ändern Sie alle textNodes auf einer Seite
Aber wenn ich das Skript ausführen, indem Sie es in der Konsole einfügen, fügt es irgendwie diesen Text an verschiedenen Orten zufällig hinzu und füllt die Seite seltsam! Irgendeine Idee, wo ich falsch mache?
(function(el, string){
var n, a=[], walk=document.createTreeWalker(el,NodeFilter.SHOW_TEXT,null,false);
while(n=walk.nextNode()) n.nodeValue = string;
}(document.body, 'abigfoxjumpedoveralazyfrogmultipletimes'));
Grunddebugging: ' while (n = walk.nextNode()) console.log (n.nodeValue) ' –