検索

ホームページ  >  に質問  >  本文

textNode値を変更する

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

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

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

nodeValue

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

P粉805535434P粉805535434445日前681

全員に返信(2)返信します

  • P粉986937457

    P粉9869374572023-10-18 18:44:07

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

    リーリー

    返事
    0
  • P粉481035232

    P粉4810352322023-10-18 12:22:23

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

    innerText (および

    おそらく

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

    返事
    0
  • キャンセル返事