XML DOM textContentСвойство


Объект Element

Определение и использование

Свойство textContent возвращает или задает текст выбранного элемента.

Если возвращается текст, свойство возвращает значение всех текстовых узлов внутри узла элемента.

Если задаётся текст, свойство удаляет все дочерние узлы и заменяет их одним текстовым узлом.

Синтаксис

Возврат текста:

elementNode.textContent

Установка текста:

elementNode.textContent=string


Советы и примечания

Совет:Чтобы задать и вернуть текстовое значение узла, используйте свойство nodeValue текстового узла.


Пример 1

Следующий фрагмент кода используетloadXMLDoc()для загрузки "" в xmlDoc и получения текстового узла из первого элемента <title>:

Пример

xmlDoc=loadXMLDoc("books.xml");
x=xmlDoc.getElementsByTagName("title")[0];

document.write("Текстовые узлы: ");
document.write(x.textContent);

Приведённый выше код выведет:

Текстовые узлы: Everyday Italian

Попробуйте сами »

Пример 2

Следующий фрагмент кода используетloadXMLDoc()для загрузки "" в xmlDoc, получает текстовый узел из первого элемента <book> и заменяет все узлы новым текстовым узлом:

Пример

xmlDoc=loadXMLDoc("books.xml"); x=xmlDoc.getElementsByTagName("book")[0]; document.write("До: "); document.write(x.textContent); document.write("<br>"); x.textContent="привет"; document.write("После: "); document.write(x.textContent);

Приведённый выше код выведет:

До: Everyday Italian Giada De Laurentiis 2005 30.00
После: привет

Попробуйте сами »

Объект Elementдругие расширения