एचटीएमएल डोम निकटतम () विधि
तत्व वस्तुउदाहरण
निकटतम तत्व खोजें जो 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. |
टेक्निकल डिटेल
प्रतिलाभ की मात्रा: |
निकटतम पूर्वज तत्व, या स्वयं तत्व, जो निर्दिष्ट सीएसएस चयनकर्ता से मेल खाता है। यदि कोई मिलान नहीं मिलता है, तो शून्य वापस आ जाता है। यदि निर्दिष्ट चयनकर्ता अमान्य है, तो SYNTAX_ERR अपवाद फेंकता है। |
---|
संबंधित पृष्ठ
जावास्क्रिप्ट संदर्भ: element.matches() विधि।
तत्व वस्तु