() أقرب طريقة HTML DOM
❮ عنصر العنصرمثال
ابحث عن أقرب عنصر يطابق محدد CSS وامنحه حدًا أصفر:
var element = document.getElementById("myElement");
var closest =
element.closest(".container");
if (closest) {
closest.style.border = "10px solid yellow";
}
التعريف والاستخدام
تبحث الطريقة closest()
في شجرة DOM عن أقرب عنصر يطابق محدد CSS محدد. يبدأ من العنصر نفسه ، ثم يختبر الأب ، والجَد ، وهكذا حتى يتم العثور على تطابق. إذا لم يتم العثور على تطابق ، ترجع هذه الطريقة فارغة .
دعم المتصفح
تحدد الأرقام الواردة في الجدول إصدار المتصفح الأول الذي يدعم الطريقة بالكامل.
Method | |||||
---|---|---|---|---|---|
closest() | 41.0 | 15.0 | 35.0 | 6.0 | 28.0 |
بناء الجملة
element.closest(selectors)
قيمه المعامل
Parameter | Description |
---|---|
selectors |
Required. Specifies one or more CSS selectors to match the element. These are used to select HTML elements based on their id, classes, types, attributes, values of attributes, etc. For multiple selectors, separate each selector with a comma. The returned element depends on which element that is first found in the document. Tip: For a list of all CSS Selectors, look at our CSS Selectors Reference. |
تفاصيل تقنية
قيمة الإرجاع: |
أقرب عنصر سلف ، أو العنصر نفسه ، الذي يتطابق مع محدد (محددات) CSS المحدد. إذا لم يتم العثور على مطابقات ، فسيتم إرجاع القيمة الفارغة. يطرح استثناء SYNTAX_ERR إذا كان المحدد (المحددات) المحدد غير صالح. |
---|
الصفحات ذات الصلة
مرجع JavaScript: طريقة element.matches () .
❮ عنصر العنصر