HTML DOM naaste() Metode
❮ Die elementvoorwerpVoorbeeld
Vind die naaste element wat by die CSS-kieser pas en gee dit 'n geel rand:
var element = document.getElementById("myElement");
var closest =
element.closest(".container");
if (closest) {
closest.style.border = "10px solid yellow";
}
Definisie en gebruik
Die closest()
metode soek die DOM-boom vir die naaste element wat by 'n gespesifiseerde CSS-kieser pas. Dit begin by die element self, toets dan die ouer, grootouer, ensovoorts totdat 'n pasmaat gevind word. As 'n passing nie gevind word nie, gee hierdie metode null terug .
Blaaierondersteuning
Die nommers in die tabel spesifiseer die eerste blaaierweergawe wat die metode ten volle ondersteun.
Method | |||||
---|---|---|---|---|---|
closest() | 41.0 | 15.0 | 35.0 | 6.0 | 28.0 |
Sintaksis
element.closest(selectors)
Parameterwaardes
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. |
Tegniese besonderhede
Terugkeerwaarde: |
Die naaste voorouer-element, of die element self, wat by die gespesifiseerde CSS-keurder(s) pas. Indien geen passings gevind word nie, word nul teruggestuur. Gooi 'n SYNTAX_ERR-uitsondering as die gespesifiseerde kieser(s) ongeldig is. |
---|
Verwante bladsye
JavaScript-verwysing: Die element.matches() metode.
❮ Die elementvoorwerp