ویژگی textContent XML DOM
تعریف و استفاده
ویژگی textContent متن انتخاب شده عنصر را بازمیگرداند یا تنظیم میکند.
اگر متن بازگردانده شود، این ویژگی تمام گرههای متن درون گره عنصر را بازمیگرداند.
اگر متن تنظیم شود، این ویژگی تمام گرههای فرزند را حذف کرده و آنها را با یک گره متن واحد جایگزین میکند.
منظور:
بازگشت متن:
elementNode.textContent
تنظیم متن:
elementNode.textContent=string
توجه و یادداشتها:
توجه:برای دریافت متن گره از مرورگر IE، از ویژگی text استفاده کنید.
مثال
در تمام مثالها، از فایل XML استفاده خواهیم کرد books.xml، و همچنین توابع JavaScript loadXMLDoc()。
مثال 1
کد زیر بخشی از متن <title> را از اولین گره XML در "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("Before: "); document.write(x.textContent
); document.write("<br />"); x.textContent="hello"; document.write("After: "); document.write(x.textContent
);
خروجی کد بالا:
Before: Everyday Italian Giada De Laurentiis 2005 30.00 After: hello