XML DOM - Object Text

Object Text نشان‌دهنده محتوای متن یک عنصر یا ویژگی است.

شرح Object Text

Node Text نشان‌دهنده یک مجموعه از متن‌های خالص در یک مستند HTML یا XML است. چون متن خالص در عناصر و ویژگی‌های HTML و XML ظاهر می‌شود، بنابراین Node Text معمولاً به عنوان Child Node Element یا Node Attr ظاهر می‌شود.

Node Text ارث می‌برد رابط CharacterDataبا استفاده از ویژگی data که از رابط CharacterData ارث می‌برد یا ویژگی nodeValue که از رابط Node ارث می‌برد، می‌توان به محتوای متن Text Node دسترسی پیدا کرد.

با استفاده از روش‌هایی که از CharacterData ارث می‌برد یا از طریق رابط Text خود با روش splitText() می‌توان به 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