تحتوي الخصائص nodeName و nodeValue و nodeType على معلومات عن العقد .
خصائص العقدة
يعتبر كل عقدة node هي كائن object في لغة HTML DOM .
تحتوي الكائنات على خصائص وطرق والتي يمكن الوصول اليها او التعديل عليها من خلال لغة الجافاسكربت JavaScript .
هناك ثلاثة خصائص مهمة في العقد هم
- nodeName
- nodeValue
- nodeType
خاصية اسم العقدة nodeName
تحدد خاصية nodeName اسم العقدة .
- تعتبر خاصية nodeName للقراءة فقط read-only .
- اسم العقدة nodeName للعنصر هي نفسها اسم الوسم .
- اسم العقدة nodeName للاحقة هي نفسها اسم اللاحقة .
- اسم العقدة nodeName للنص هو دائماً نص .
- اسم العقدة nodeName للصفحة هي نفسها اسم الصفحة .
خاصية nodeValue
تحدد خاصية nodeValue قيمة العقدة .
- ان nodeValue لعقدة العنصر غير محدد .
- ان nodeValue لعقدة نص هي نص نفسه .
- ان nodeValue مع عقدة اللاحقة هي قيمة اللاحقة .
الحصول على قيمة العنصر
يسترجع المثال التالي قيمة عقدة النص من الوسم <"p id="intro> :
مثال
<html> <body> <p id="intro">مرحباً بكم</p> <script type="text/javascript"> x=document.getElementById("intro"); document.write(x.firstChild.nodeValue); </script> </body> </html>
خاصية nodeType
تعيد الخاصية nodeType نوع العقدة . يعتبر نوع العقدة nodeType للقراءة فقط .
نوع العنصر | نوع العقد |
---|---|
Element العنصر | 1 |
Attribute اللاحقة | 2 |
Text النص | 3 |
Comment التعليق | 8 |
Document الصفحة | 9 |
ليست هناك تعليقات:
إرسال تعليق