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