WebブラウザーでDOM textNodeの値を変更する方法はありますか?
変更新しいノードではなく、既存のノードを変更できるかどうかを具体的に確認したいと思います。
明確にするために、Javascriptでこれを行う必要があります。ブラウザ内のすべてのテキストは、他のHTMLノードの子である#textNodesに保存されますが、独自の子ノードを持つことはできません。
以下で回答するように、これらのオブジェクトのnodeValueプロパティを設定することにより、コンテンツを変更できます。
特定のノード(#textタイプ)があり、その値を変更する場合は、 nodeValue プロパティを使用できます。
node.nodeValue="new value";
注意:
innerText(および たぶん textContent)は、現在のノードとすべての子孫ノードの両方のテキストを返す/設定するため、期待する動作ではない場合があります。