XML DOM - Object Text

Object Text محتوای متنی element یا property را نشان می‌دهد.

Description Object Text

Text Node نشان‌دهنده یک سری متون خالص در یک document HTML یا XML است. چون متون خالص در عناصر و properties HTML و XML ظاهر می‌شوند، بنابراین Text Node معمولاً به عنوان Node child Element و Attr ظاهر می‌شود.

Text Node از Interface CharacterData، می‌توان به محتوای متنی Text Node دسترسی داشت از طریق attribute data که از CharacterData ارث می‌برد یا attribute nodeValue که از Node Interface ارث می‌برد.

باستخدام روش‌هایی که از CharacterData ارث می‌برد یا روش splitText() خود Text Interface تعریف می‌کند، می‌توان Text Node را عمل کرد. برای ایجاد یک Text Node جدید از document.createTextNode() استفاده می‌شود.

گره‌های Text هیچ فرزندی ندارند.}}

درباره روش‌های حذف گره‌های Text خالی از زیرشاخه مستندات و ترکیب گره‌های متن مجاور، لطفاً به "Node.normalize()صفحه مرجع.

ویژگی‌های علامت Text

ویژگی شرح IE F O W3C
data تنظیم یا بازگرداندن متن یک عنصر یا ویژگی 6 1 9 بله
isElementContentWhitespace بررسی کنید که آیا یک گره متن شامل حروف خالی است یا خیر. نه نه نه بله
length طول متن یک عنصر یا ویژگی را بازگرداند 6 1 9 بله
wholeText تمام متن گره‌های متن مجاور را به ترتیب مستندات در این مستندات بازگرداند نه نه نه بله

روش‌های علامت Text

روش شرح IE F O W3C
appendData() داده‌ها را به انتهای گره اضافه کنید 6 1 9 بله
deleteData() داده‌های گره را حذف کنید 6 1 9 بله
insertData() داده‌ها را به گره اضافه کنید 6 1 9 بله
replaceData() داده‌های گره را جایگزین کنید 6 1 9 بله
replaceWholeText() از متن مشخص شده برای جایگزینی این گره و تمام گره‌های متن مجاور استفاده کنید نه نه نه بله
splitText() یک گره Text را به دو گره تقسیم کنید. 6 1 9 بله
substringData() داده‌ها را از یک گره استخراج کنید 6 1 9 بله

صفحات مرتبط

دستورالعمل XML DOM:علامت CharacterData