XML DOM - عناصر Text
- الصفحة السابقة DOM RangeException
- الصفحة التالية DOM XMLHttpRequest
تمثل عناصر Text محتوى النص للعنصر أو الخاصية.
وصف عناصر Text
تمثل عناصر Text سلسلة من النص الخام في مستندات HTML أو XML. نظرًا لأن النص الخام يظهر في عناصر وخصائص HTML وXML، فإن عناصر Text تظهر عادة كأبناء لعناصر Element وAttr.
يورث عناصر Text واجهة CharacterDataيمكن الوصول إلى محتوى النص من عناصر Text من خلال خاصية data التي تورثها من واجهة CharacterData أو خاصية nadevalue التي تورثها من واجهة Node.
يمكن استخدام الطرق التي تورثها من CharacterData أو واجهة Text عبر طريقة تعريف splitText() الخاصة بها لمعالجة عناصر Text. يمكن إنشاء عناصر Text جديدة باستخدام document.createTextNode().
لا يحتوي عقد النص على عقدة فرعية.
للإطلاع على طرق إزالة عقد النص الفارغ من شجرة الوثيقة وإندماج العقد النصية المتصلة، يرجى الرجوع إلى "Node.normalize()الصفحة المرجعية.
خصائص نص العقدة
الخاصية | وصف | IE | F | O | W3C |
---|---|---|---|---|---|
data | تعيين أو العودة إلى النص للاعتماد أو الخاصية | 6 | 1 | 9 | نعم |
isElementContentWhitespace | تحديد ما إذا كان نص العقدة يحتوي على محتوى فراغ | لا | لا | لا | نعم |
length | استرجاع طول النص للاعتماد أو الخاصية | 6 | 1 | 9 | نعم |
wholeText | استرجاع جميع النصوص للعقد النصية المتصلة بهذا العقد بالترتيب الذي يظهر في الوثيقة | لا | لا | لا | نعم |
طريقة نص العقدة
الطريقة | وصف | IE | F | O | W3C |
---|---|---|---|---|---|
appendData() | إضافة بيانات إلى نهاية العقدة | 6 | 1 | 9 | نعم |
deleteData() | حذف بيانات من العقدة | 6 | 1 | 9 | نعم |
insertData() | إدراج بيانات في العقدة | 6 | 1 | 9 | نعم |
replaceData() | استبدال البيانات في العقدة | 6 | 1 | 9 | نعم |
replaceWholeText() | استبدال النص المحدد بهذا العقدة وجميع العقد النصية المتصلة به | لا | لا | لا | نعم |
splitText() | قسم نص العقدة النصية إلى اثنين. | 6 | 1 | 9 | نعم |
substringData() | استخراج البيانات من العقدة | 6 | 1 | 9 | نعم |
الصفحات ذات الصلة
دليل XML DOM:مثال CharacterData
- الصفحة السابقة DOM RangeException
- الصفحة التالية DOM XMLHttpRequest