خصوصية textContent في XML DOM

التعريف والاستخدام

تسترد أو تعيين نص العنصر المحدد.

إذا تم استرداد النص، فإن الخاصية هذه تعود بجميع القيم النصية للعناصر النصية داخل العنصر.

إذا تم تعيين النص، فإن الخاصية هذه تزيل جميع العناصر الفرعية، وتستبدلها بنص واحد.

النحو:

استرداد النص:

elementNode.textContent

تعيين النص:

elementNode.textContent=string

إشارات وتعليقات:

إشارة إلىللحصول على نص العنصر النصي للـ IE Browser باستخدام الخاصية text.

مثال

في جميع الأمثلة، سنستخدم ملف XML books.xml،وبالإضافة إلى الدوال البرمجية loadXMLDoc().

مثال 1

كود المقطع التالي يحصل على نص العنصر النصي للـ <title> الأول في ملف "books.xml":

xmlDoc=loadXMLDoc("books.xml");
var x=xmlDoc.getElementsByTagName("title")[0];
document.write("عقد النصوص: ");
document.write(x.textContent);

الخروج من الكود أعلاه:

عقد النصوص: Everyday Italian

مثال 2

يبدأ الكود التالي من العنصر الأول <book> في ملف "books.xml" ويعيد النصوص العقدية ويستبدل جميع العقد بالعقد الجديدة:

xmlDoc=loadXMLDoc("books.xml");
var 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 
بعد: مرحبًا