我想知道是否有办法在不使用innerHTML的情况下更改HTML中的任何内容.
我问的原因是因为它对W3C有点不满意.我知道这是挑剔,但我只是想知道,有办法吗?
编辑:人们似乎误解了我在这里问的问题:我想找到一种方法来有效地改变正在显示的文本.
如果我有:
<div id="one">One</a>
Run Code Online (Sandbox Code Playgroud)
innerHTML允许我这样做:
var text = document.getElementsById("one");
text.innerHTML = "Two";
Run Code Online (Sandbox Code Playgroud)
我屏幕上的文字会发生变化.
我不想附加更多文字,我希望改变现有的文字.