Text.replaceWholeText - MDNの使い方。 var span = document.createElement("span"); span.appendChild( document.createTextNode('aiu')); span.appendChild( document.createTextNode('eo')); span.childNodes[0].replaceWholeText("foo"); alert(span.textContent); // foo こんな感じに、テキストノードに対してreplaceWholeTextを使うと、隣接するテキストノード全てが文字列に置換される。 使い道が思いつかないなあ。