Web ブラウザで DOM textNode の値を変更する方法はありますか?
私は特に、新しいノードを 作成するのではなく、既存のノードを 変更できるかどうかを確認したかったのです。 明確にするために、これを実現するには Javascript を使用する必要があります。ブラウザ内のすべてのテキストは #textNodes に保存されます。これは他の HTML ノードの子ですが、独自の子を持つことはできません。
Ash が以下で回答したように、これらのオブジェクトの
nodeValueプロパティを設定することでコンテンツを変更できます。
innerHTML はこの目的に使用されていると思います...繰り返しになりますが、これは W3C によって承認されていません...しかし、機能します...
リーリー特定のノード (#text タイプ) があり、その値を変更したい場合は、nodeValue 属性を使用できます。 リーリー ###知らせ:###
innerText (およびおそらく
textContent) は、現在のノードとすべての子孫ノードのテキストを返す/設定するため、希望/期待する動作ではない可能性があります。