Свойство textContent элемента XML

Рубрика: DOM - Объектная Модель Документа

Приветствую, уважаемые читатели блога okITgo.ru! Свойство textContent возвращает или устанавливает текст выбранного элемента. При получении текста это свойство возвращает значение всех текстовых узлов внутри элемента, а при установке текста это свойство удаляет все дочерние узлы и заменяет их одним текстовым узлом.


Все Свойства Объекта Элемент Объект Элемент


Синтаксис

Получение текста:

elementNode.textContent

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

elementNode.textContent=string


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

Совет: Для установки и получения текстового значения узла следует использовать свойство nodeValue текстового узла.


Пример 1

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


Пример

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

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

Вывод кода выше будет:

Текстовые Узлы: Самогон и другие спиртные напитки домашнего приготовления

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


Пример 2

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


Пример

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

document.write("До: ");
document.write(x.textContent);

document.write("");
x.textContent="привет";

document.write("После: ");
document.write(x.textContent);

Вывод кода выше будет:

До: Самогон и другие спиртные напитки домашнего приготовления Байдакова Ирина 2005 30.00
После: привет

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


Все Свойства Объекта Элемент Объект Элемент


Ваш отзыв