Ответ JohnIdol будет работать во всех современных браузерах, кроме Firefox. См. здесь для таблицы совместимости браузера на innerText
. Как показывает ссылка, вы можете использовать textContent
, чтобы получить то же самое в FF.
Предложение использовать getElementById
превосходно, но приятно отметить, что вы все равно можете получить доступ к тексту элемента, если к нему не прикреплен идентификатор, что часто имеет место с * 1008. * и <span>
теги. Например, если вы знаете, что у 4-го тега <p>
есть текст, который вы хотите, вы можете сделать следующее:
var p = document.getElementsByTagName('p')[3];
var text = p.innerText || p.textContent;