JavaScript を使用して要素のテキストを変更するにはどうすればいいですか? 質問する

JavaScript を使用して要素のテキストを変更するにはどうすればいいですか? 質問する

spanがある場合は次のように言います。

<span id="myspan"> hereismytext </span>

JavaScript を使用して「hereismytext」を「newtext」に変更するにはどうすればよいですか?

ベストアンサー1

最新のブラウザでは以下を使用する必要があります:

document.getElementById("myspan").textContent="newtext";

古いブラウザは認識しないかもしれませんがtextContent、新しいテキストがユーザー入力である場合に XSS 脆弱性が導入されるため、使用することはお勧めしませんinnerHTML(詳細な説明については、以下の他の回答を参照してください)。

//POSSIBLY INSECURE IF NEWTEXT BECOMES A VARIABLE!!
document.getElementById("myspan").innerHTML="newtext";

おすすめ記事