編集:うわー。この質問は現在12歳です。
誰かが述べたように、2016 年以降はワンライナーで実行できます: https://stackoverflow.com/a/69322509/80907
オリジナル:
innerHTML を使用せずに HTML のテキストを変更する方法があるかどうか疑問に思っています。
私が尋ねている理由は、それが W3C にちょっと嫌われているからです。私はそれがつまらないことを知っていますが、知りたいのですが、方法はありますか?
編集: 人々は私がここで尋ねていることを誤解しているようです: 表示されているテキストを効果的に変更する方法を見つけたい.
私が持っている場合:
<div id="one">One</a>
innerHTML を使用すると、次のことができます。
var text = document.getElementsById("one");
text.innerHTML = "Two";
画面上のテキストが変更されます。
テキストを追加するのではなく、既存のテキストを変更したい。