English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
innerTextСвойство устанавливает или возвращает текстовое содержимое указанного узла.
Свойство innerText можно использовать для записи динамического текста в html-документ. В этом случае текст не будет интерпретироваться как html-текст, а как обычный текст.
Если установить свойство innerText, то все подузлы будут удалены, и их заменит единственный текстовый узел, содержащий указанную строку.
Этот атрибут ähnelttextContentсвойство, но textContent возвращает текстовое содержимое всех элементов, а innerText возвращает содержимое всех элементов, кроме <script> и <style>.
Чтобы установить или вернуть HTML-содержимое элемента, используйтеinnerHTMLСвойство.
Вернуть текстовое содержимое:
HTMLElement.innerText
Установить текстовое содержимое:
HTMLElement.innerText = text
document.getElementById("para").innerText = "Hello world";Тестирование посмотрите‹/›
Числа в таблице указывают на первую версию браузера, которая полностью поддерживает свойство innerText:
Свойство | |||||
innerText | 4 | 45 | 10.5 | 3 | 10 |
Значение | Описание |
---|---|
text | Указать текстовое содержимое элемента |
Возвратное значение: | Строка, представляющая текстовое содержимое элемента |
---|---|
Версия DOM: | Уровень DOM 1 |
Этот пример демонстрирует различия между innerText, innerHTML и textContent:
<p id="x">Элемент имеет дополнительное расстояние и содержит элемент <span>span</span>.</p> <script> function getInnerText() {}} alert(document.getElementById("x").innerText); } function getInnerHTML() { alert(document.getElementById("x").innerHTML); } function getTextContent() { alert(document.getElementById("x").textContent); } </script>Тестирование посмотрите‹/›
Атрибут innerText возвращает только текст, без пробелов и внутренних тегов элементов.
Атрибут innerHTML возвращает текст с пробелами и внутренними тегами элементов.
Атрибут textContent возвращает текст с пробелами, но без внутренних тегов элементов.
Референтное руководство HTML DOM:Атрибут innerHTML HTML DOM
Референтное руководство HTML DOM:Атрибут textContent HTML DOM