From 074785cea106179cb3305637055ab0a009ca74f2 Mon Sep 17 00:00:00 2001 From: Peter Bengtsson Date: Tue, 8 Dec 2020 14:42:52 -0500 Subject: initial commit --- files/ru/web/api/node/textcontent/index.html | 123 +++++++++++++++++++++++++++ 1 file changed, 123 insertions(+) create mode 100644 files/ru/web/api/node/textcontent/index.html (limited to 'files/ru/web/api/node/textcontent') diff --git a/files/ru/web/api/node/textcontent/index.html b/files/ru/web/api/node/textcontent/index.html new file mode 100644 index 0000000000..479fae01e3 --- /dev/null +++ b/files/ru/web/api/node/textcontent/index.html @@ -0,0 +1,123 @@ +--- +title: Node.textContent +slug: Web/API/Node/textContent +tags: + - API + - Command API + - DOM + - Node + - Property + - Reference +translation_of: Web/API/Node/textContent +--- +

{{ApiRef}}

+ +

Аннотация

+ +

Позволяет задавать или получать текстовое содержимое элемента и его потомков.

+ +

Синтаксис

+ +
var text = element.textContent;
+element.textContent = "Это просто текст";
+
+ +

Описание

+ + + +

Отличие от innerText

+ +

element.innerText был введен Internet Explorer-ом. Работает по тому же принципу за небольшими исключениями:

+ + + +

Отличие от innerHTML

+ +

innerHTML, как можно понять из его названия, возвращает HTML. Довольно часто innerHTML используется для получения или записи текста в элемент. Тем не менее, вместо него желательно использовать textContent: этот метод потребляет гораздо меньше ресурсов, так как текст парсится как текст, а не HTML. Кроме того, это защищает от XSS атак.

+ +

Пример

+ +
// Дан следующий фрагмент:
+//   <div id="block">Это — <span>просто</span> текст</div>
+
+// Достаем текстовое содержимое:
+var text = document.getElementById("block").textContent;
+// В переменной |text| находится: "Это — просто текст".
+
+// Меняем текст:
+document.getElementById("block").textContent = "Это — просто текст";
+// Теперь наш фрагмент выглядит так:
+//   <div id="block">Это — просто текст</div>
+
+ +

Поддержка браузерами

+ +

{{CompatibilityTable}}

+ +
+ + + + + + + + + + + + + + + + + + + +
FeatureChromeFirefox (Gecko)Internet ExplorerOperaSafari
Basic support1+{{CompatVersionUnknown}}9{{CompatVersionUnknown}}{{CompatVersionUnknown}}
+
+ +
+ + + + + + + + + + + + + + + + + + + +
FeatureAndroidFirefox Mobile (Gecko)IE MobileOpera MobileSafari Mobile
Basic support{{CompatUnknown}}{{CompatUnknown}}{{CompatUnknown}}{{CompatUnknown}}{{CompatUnknown}}
+
+ +

Спецификация

+ + + +

Смотрите также

+ + -- cgit v1.2.3-54-g00ecf