Movatterモバイル変換


[0]ホーム

URL:


  1. Tecnología web para desarrolladores
  2. API web
  3. element
  4. Element.closest()

Esta página ha sido traducida del inglés por la comunidad.Aprende más y únete a la comunidad de MDN Web Docs.

View in EnglishAlways switch to English

Element.closest()

Baseline Widely available

This feature is well established and works across many devices and browser versions. It’s been available across browsers since ⁨abril de 2017⁩.

El métodoclosest() de la interfazElement recorre el elemento y sus padres (dirigiéndose hacia la raiz del documento) hasta encontrar un nodo que coincida con elCSS selector especificado.

Sintaxis

js
closest(selectors)

Parámetros

selectors

Una cadena deselector de CSS válido para compararElement y sus ancestros.

Valor de retorno

El ancestro más cercanoElement que coincida con losselectors , o él mismo. Si no hay tal elemento devolveránull .

Excepciones

SyntaxErrorDOMException

Se lanza siselectors no es un selector CSS válido.

Ejemplos

HTML

html
<article>  <div>    Aquí está div-01    <div>      Aquí está div-02      <div>Aquí está div-03</div>    </div>  </div></article>

JavaScript

js
const el = document.getElementById("div-03");// El ancestro más cercano con el id de "div-02"console.log(el.closest("#div-02")); // <div>//  El ancestro más cercano que es un div dentro de un divconsole.log(el.closest("div div")); // <div>// El ancestro más cercano que es un div y tiene un padre articleconsole.log(el.closest("article > div")); // <div>// El ancestro más cercano que no sea un divconsole.log(el.closest(":not(div)")); // <article>

Especificaciones

Specification
DOM
# ref-for-dom-element-closest①

Compatibilidad con navegadores

Notas de compatibilidad

  • En Edge 15-18document.createElement(tagName).closest(tagName) devolveránull si el elemento no está conectado (directa o indirectamente) al objeto de contexto, por ejemplo el objetoDocument en el caso del DOM normal.

Véase también

Help improve MDN

Learn how to contribute

This page was last modified on byMDN contributors.


[8]ページ先頭

©2009-2025 Movatter.jp