Header Ads

معلومات العقد html dom



تحتوي الخصائص 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


يتم التشغيل بواسطة Blogger.