4- أهم دوال وخصائص HTMLElement.

بسم الله الرحمن الرحيم
السلام عليكم ورحمة الله وبركاته

اللهم علمنا ما ينفعنا وانفعنا بما علمتنا إنك أنت العليم الحكيم

 ====>What is HTML Element ?<====

هو فصيلة(Class) تمثل العناصر في لغة HTML

====>Most Important Properties<====

1- All
تعيد HtmlElementCollection تحتوي على جميع العناصر الموجودة داخل أو تحت هذا العنصر.
VB.Net


C Sharp



تعيد Rectangle يحتوي على أبعاد (الطول والعرض وس{X} وص{Y}) العنصر في الصفحة.
 VB.Net


C Sharp


تحدد إذا ما كان هذا العنصر "ممكناً" أو قابلاً للإستخدام.
VB.Net



C Sharp



4- Id
تعيد قيمة الخاصية Id أو المعرف، إذا لم يكن للعنصر معرف(Id) ستعيد نص فارغ ("").
VB.Net 


C Sharp


تعيد نص أو تركيب HTML الموجود داخل(بدون النص الخاص بالعنصر) العنصر.
VB.Net 

C Sharp


تعيد النصوص الخاصة بالعناصر الموجودة داخل هذا العنصر.
ملاحظة : لا تعيد النص الموجود داخل حقل نص (TextBox) سنذكر في الدروس القادمة إن شاء الله كيفية جلب هذا النص.
VB.Net 

C Sharp



7- Name
تعيد إسم العنصر (قيمة الخاصية Name)، إذا لم يكن للعنصر إسم ستعيد نص فارغ ("").
VB.Net



C Sharp

تعيد نص أو تركيب HTML الخاص بالعنصر.
VB.Net



C Sharp



 9- OuterText
تعيد النص الخاص بالعنصر والعناصر الموجودة بداخل العنصر ☻.
VB.Net



C Sharp



10- Parent
تعيد HtmlElement وهو "أب"(العنصر الذي يوجد بداخله العنصر الحالي) العنصر الحالي☻.
VB.Net

C Sharp



11- TagName 
تعيد الوسم الخاص بالعنصر.
 VB.Net

C Sharp



====>Most Important Methods(Functions)<====

تقوم بإضافة HtmlElemnt بداخل العنصر.
أو تقوم بإضافة HtmlElement إلى أبناء هذا العنصر.

Parameters :
newElement : العنصر الجديد لإضافته.
VB.Net


C Sharp


تقوم بإضافة "معالج/متعامل" للحدث
يمكنك مشاهدة جميع الأحداث (Events) من خلال الرابط  DOM Events

 Parameters :
1- eventName : إسم الحدث.
2- eventHandler : المعالج او المتعامل مع الحدث (Event Handler).
VB.Net


C Sharp



 تقوم بإزالة "معالج/متعامل" لحدث معين.
هذه الدالة معاكسة للدالة السابقة.
VB.Net



C Sharp


5- Focus
تقوم بتفعيل العنصر.
VB.Net

C Sharp



تقوم بإزالة التركيز أو تقوم بإلغاء تفعيل العنصر.
VB.Net


C Sharp



7- GetAttribute
 تقوم بجلب قيمة الخاصية (الخاصية التي تحددها في المعامل الأول).

 Parameters :
attributeName : إسم الخاصية التي تريد جلب قيمتها (حساسة لحالة الأحرف {كبير، صغير}).
VB.Net


C Sharp

 
8- SetAttribute
تقوم بتحديد/تغيير قيمة الخاصية (الخاصية التي تحددها بالمعامل الأول).

 Parameters :
attributeName : إسم الخاصية التي تريد تغيير قيمتها (حساسة لحالة الأحرف {كبير، صغير}).
value : القيمة الجديدة.
VB.Net


C Sharp


9- ScrollIntoView
تجعل العنصر هو الأعلى او الآخر في النافذة (ليس بتغيير مكانه بل بتغير مكان الـScrollBar).

  Parameters :
alignWithTop : تحدد إذا ما سيتم جعل العنصر في اعلى الصفحة أو أسفلها.
VB.Net



C Sharp



تعيد HtmlElementCollection تحتوي على العناصر التي تبدأ بالوسم(تحدده بالمعامل الأول).
يتم البحث في العناصر الموجودة داخل العنصر وليس في الصفحة ☻.

  Parameters :
tagName : الوسم.
 VB.Net


 C Sharp



تقوم بتنفيذ أمر معين (تحدده في المعامل الأول) على العنصر.
لكل عنصر في لغة HTML الدوال الخاصة به ☻.

Parameters :
methodName : إسم الدالة لتنفيذها.
 VB.Net


 C Sharp



هي "Over-load" للدالة السابقة وتختلف عنها بأن لها معامل ثان لتمرير المعاملات للدالة التي تريد تنفيذها.

Parameters :
methodName : إسم الدالة لتنفيذها.
parameter : المعاملات التي ستمررها للدالة.
 VB.Net



 C Sharp



===========================================================
أدوات لتقوم بتجربة الأكواد عليها

المبرمج العربي المبرمج العربي شرح أهم خصائص ودوال HtmlElement المبرمج العربي
The Arabian Programmer HtmlElement most Important properties and Functions The Arabian Programmer

=======================================================
في الدرس القادم سنتعرف على أهم الخصائص والدوال في الفصيلة (Class)
GeckoNode
 =======================================================


إن أصبت فمن الله ، وإن اخطئت فمني ومن الشيطان  اترككم في امان الله ورعايته 

والسلام عليكم ورحمة الله وبركاته
DoneByA


هناك تعليق واحد:

  1. شكراااااااااااااااااااااااااااااااااا

    ردحذف

يمكنك النقل من المدونة كيف ما تشاء وبدون ذكر المصدر