次のスクリプトを使用して、ページ内のすべてのテキストを空白なしの長いテキストに変更します。 "aquickbrownfoxjumpedoveralazyfrog"これは、テキストがすべての場所で正常に切断されているかどうかをテストするためです。ページ内のすべてのtextNodesを変更する
しかし、コンソールに貼り付けてスクリプトを実行すると、何らかの形でこのテキストがランダムに別の場所に追加され、奇妙なことにページがいっぱいになります。私が間違ってやっていることについてのアイデア?
(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'));
基本的なデバッグ: ' while(n = walk.nextNode())console.log(n.nodeValue) ' –