XML DOM - Object Text
- صفحه قبلی DOM RangeException
- صفحه بعدی DOM XMLHttpRequest
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
- صفحه قبلی DOM RangeException
- صفحه بعدی DOM XMLHttpRequest