Мне интересно, есть ли способ изменить текст всего в HTML без использования innerHTML.
Причина, о которой я прошу, заключается в том, что она нахмурилась W3C. Я знаю, что это ничто, но я просто хочу знать, есть ли способ?
EDIT: люди, похоже, неправильно понимают, что я здесь прошу: я хочу найти способ эффективного изменения отображаемого текста.
Если у меня есть:
<div id="one">One</a>
innerHTML позволяет мне сделать это:
var text = document.getElementsById("one");
text.innerHTML = "Two";
И текст на моем экране изменится.
Я не хочу добавлять больше текста, я хочу изменить уже существующий текст.