English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
يُمثل عنصر Element العنصر HTML مثل <p>،<div>،<a>،<form> أو أي عنصر HTML آخر.
يملك عنصر Element فقط طرق وخصائص مشتركة بين جميع العناصر.
الجدول أدناه يبين خصائص عنصر Element:
الخصائص | وصف |
---|---|
accessKey | يضبط أو يعود قيمة خاصية accesskey للعنصر |
attributes | يعود NamedNodeMap لخاصية العنصر |
childElementCount | يعود عدد الأبناء للعنصر المحدد |
childNodes | يعود قائمة الأبناء للعنصر (بما في ذلك العناصر النصية والتعليقات) |
children | يعود قائمة الأبناء للعنصر (باستثناء العناصر النصية والتعليقات) |
classList | يعود اسم الصنف للعنصر |
className | يضبط أو يعود قيمة خاصية class للعنصر |
clientHeight | يعود طول العنصر بما في ذلك الحشو |
clientLeft | يعود عرض الجانب الأيسر للعنصر |
clientTop | يعود عرض الجانب العلوي للعنصر |
clientWidth | يعود عرض العنصر بما في ذلك الحشو |
contentEditable | يضبط أو يعود قيمة خاصية contentEditable للعنصر |
dir | يضبط أو يعود قيمة خاصية dir للعنصر |
firstChild | يعود العنصر الأول من الأبناء |
firstElementChild | يعود العنصر الأول من الأبناء (باستثناء العناصر النصية والتعليقات) |
id | تعيين أو استرداد قيمة الخاصية id للعنصر |
innerHTML | تعيين أو استرداد محتوى العنصر |
innerText | تعيين أو استرداد محتوى النص للعنصر وأبنائه |
isContentEditable | إذا كان محتوى العنصر قابلاً للتحرير، فإنه يعود إلى true، وإلا يعود إلى false |
lang | تعيين أو استرداد قيمة الخاصية lang للعنصر |
lastChild | إرجاع العنصر الأخير من الأبناء |
lastElementChild | إرجاع العنصر الأخير من الأبناء (لا يتضمن عناصر النص والتعليقات) |
namespaceURI | إرجاع URI المسمى للعنصر |
nextSibling | إرجاع العنصر التالي بنفس مستوى الشجرة |
nextElementSibling | إرجاع العنصر التالي بنفس مستوى الشجرة (لا يتضمن عناصر النص والتعليقات) |
nodeName | إرجاع اسم العنصر |
nodeType | إرجاع نوع العنصر |
nodeValue | تعيين أو استرداد قيمة العنصر |
offsetHeight | إرجاع طول العنصر، بما في ذلك الحشو والهوامش والشوادر |
offsetWidth | إرجاع عرض العنصر، بما في ذلك الحشو والهوامش والشوادر |
offsetLeft | إرجاع موقع العنصر الأفقي |
offsetParent | إرجاع وحدة التدفق الذي يحتوي على العنصر |
offsetTop | إرجاع موقع العنصر العمودي |
ownerDocument | إرجاع العنصر الجذر (مثل وثيقة HTML) |
parentNode | إرجاع العنصر الأم للعنصر |
parentElement | إرجاع العنصر الأم للعنصر |
previousSibling | إرجاع العنصر السابق بنفس مستوى الشجرة |
previousElementSibling | إرجاع العنصر السابق بنفس مستوى الشجرة (لا يتضمن عناصر النص والتعليقات) |
scrollHeight | إرجاع عدد يمثل طول عرض العنصر |
scrollLeft | تعيين أو استرداد عدد يمثل عدد البكسلات للدفع الأفقي للمحتوى |
scrollTop | تعيين أو استرداد عدد يمثل عدد البكسلات للدفع العمودي للمحتوى |
scrollWidth | إرجاع عدد يمثل عرض عرض العنصر |
style | تعيين أو استرداد قيمة الخاصية style للعنصر |
tabIndex | تعيين أو استرداد قيمة الخاصية tabindex للعنصر |
tagName | إرجاع اسم العنصر |
textContent | تعيين أو استرداد محتوى النص للعنصر وأبنائه |
title | تعيين أو استرداد قيمة الخاصية title للعنصر |
الجدول التالي يوضح طرق عنصر Element:
الطريقة | وصف |
---|---|
addEventListener() | يضيف معالجًا للأحداث إلى العنصر المحدد |
appendChild() | يضيف ابنًا جديدًا إلى العنصر كابن أخير |
blur() | يأخذ التركيز بعيدًا عن العنصر |
cloneNode() | يكرر العنصر |
click() | يحاكي ضربة فأرة على العنصر |
compareDocumentPosition() | يقارن مواقع الوثيقة بين العناصر |
contains() | يعود إلى true إذا كان العقد هو حفيد العقد، وإلا يعود إلى false |
focus() | يركز على العنصر |
getAttribute() | يعود إلى قيمة الخاصلة المحددة للعقد |
getAttributeNode() | يعود إلى العقد الخاص بالخاصلة المحددة |
getBoundingClientRect() | يعود إلى حجم العنصر وكيفية تواجده بالنسبة للشاشة |
getElementsByClassName() | يعود إلى قائمة جميع الأبناء الذين يحتويون على اسم الفئة المحدد |
getElementsByTagName() | يعود إلى قائمة جميع الأبناء الذين يحتويون على اسم العنصر المحدد |
hasAttribute() | يعود إلى true إذا كان العنصر يحتوي على الخاصلة المحددة، وإلا يعود إلى false |
hasAttributes() | يعود إلى true إذا كان العنصر يحتوي على أي خصائص، وإلا يعود إلى false |
hasChildNodes() | يعود إلى true إذا كان العنصر يحتوي على أي بنود فرعية، وإلا يعود إلى false |
insertAdjacentElement() | يضيف عنصر HTML في الموضع المحدد بالنسبة للعنصر الحالي |
insertAdjacentHTML() | يضيف نصًا في شكل HTML في الموضع المحدد بالنسبة للعنصر الحالي |
insertAdjacentText() | يضيف نصًا في الموضع المحدد بالنسبة للعنصر الحالي |
insertBefore() | يضيف عقدة جديدة قبل عقد الابن المحدد الموجود |
isDefaultNamespace() | يعود إلى true إذا كان namespaceURI المحدد هو القيمة الافتراضية، وإلا يعود إلى false |
isEqualNode() | يحقق ما إذا كانت العناصر متساوية |
isSameNode() | يحقق ما إذا كانت العناصر في نفس العقد |
isSupported() | يعود إلى true إذا يدعم العنصر الخاصلة المحددة، وإلا يعود إلى false |
normalize() | يرتبط بين عقد النصوص المتجاورة وي�除 النصوص الفارغة من العنصر |
querySelector() | يعود إلى أول ابن يتطابق مع مبدأ الاختيار CSS المحدد للعنصر |
querySelectorAll() | إرجاع جميع الأطفال الذين يتطابقون مع CSS selector المحدد للعنصر |
removeAttribute() | حذف الخصائص المحددة من العنصر |
removeAttributeNode() | حذف العقدة الخاص بالخصائص المحددة، وإرجاع العقدة المحذوفة |
removeChild() | حذف عقدة الأطفال من العنصر |
removeEventListener() | حذف المعالج الحدث المضافة إلى طريقة addEventListener() |
replaceChild() | استبدال العقدة الفعلية للأطفال |
requestFullscreen() | عرض العنصر بال模式下عاملة الشاشة الكاملة |
scrollIntoView() | سحب العنصر المحدد إلى منطقة المرئية للنافذة المتصفح |
setAttribute() | تعيين أو تعديل العنصر المحدد إلى القيمة المحددة |
setAttributeNode() | تعيين أو تعديل العنصر الخاص بالعقدة المحددة |
toString() | تحويل العنصر إلى نص |