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);
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другие расширения