JavaScriptを使用してHTMLの要素のテキストを変更する方法


  1. innerHTMLを使用する方法: 要素のテキストを変更する最も簡単な方法は、要素のinnerHTMLプロパティを使用することです。以下に例を示します。

    var spanElement = document.getElementById("your-span-id");
    spanElement.innerHTML = "新しいテキスト";

    上記の例では、"your-span-id"というIDを持つ要素のテキストが"新しいテキスト"に変更されます。

  2. textContentを使用する方法: もう1つの方法は、要素のtextContentプロパティを使用することです。これはテキストのみを変更する場合に使用します。以下に例を示します。

    var spanElement = document.getElementById("your-span-id");
    spanElement.textContent = "新しいテキスト";

    innerHTMLとは異なり、textContentはテキストのみを変更するため、HTMLタグはエスケープされません。

  3. createTextNodeとappendChildを使用する方法: もう1つの方法は、createTextNodeとappendChildメソッドを使用して新しいテキストノードを作成し、要素に追加することです。以下に例を示します。

    var spanElement = document.getElementById("your-span-id");
    var newTextNode = document.createTextNode("新しいテキスト");
    spanElement.innerHTML = "";
    spanElement.appendChild(newTextNode);

    上記の例では、要素の中のテキストがクリアされ、新しいテキストノードが追加されます。

これらは要素のテキストを変更するための一般的な方法です。適切なメソッドを選択し、必要な変更を行ってください。また、要素を特定するために使用するID("your-span-id")は、実際のHTMLコードに合わせて変更してください。