textNode値を変更する
P粉805535434
P粉805535434 2023-10-17 20:55:25
0
2
641

Web ブラウザで DOM textNode の値を変更する方法はありますか?

私は特に、新しいノードを 作成するのではなく、既存のノードを 変更できるかどうかを確認したかったのです。 明確にするために、これを実現するには Javascript を使用する必要があります。ブラウザ内のすべてのテキストは #textNodes に保存されます。これは他の HTML ノードの子ですが、独自の子を持つことはできません。

Ash が以下で回答したように、これらのオブジェクトの

nodeValue

プロパティを設定することでコンテンツを変更できます。

P粉805535434
P粉805535434

全員に返信(2)
P粉986937457

innerHTML はこの目的に使用されていると思います...繰り返しになりますが、これは W3C によって承認されていません...しかし、機能します...

リーリー
いいねを押す +0
P粉481035232

特定のノード (#text タイプ) があり、その値を変更したい場合は、nodeValue 属性を使用できます。 リーリー ###知らせ:###

innerText (および

おそらく

textContent) は、現在のノードとすべての子孫ノードのテキストを返す/設定するため、希望/期待する動作ではない可能性があります。

いいねを押す +0
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート