Business
Jobs
  • About Us
  • Solutions
    • Job Postings
      Post your job and receive qualified candidates in 48h.
    • Candidate Assessments
      500+ technical and psychological tests, plus anti-fraud.
    • Headhunting
      Tailor-made executive search from start to finish.
    • Payroll + EOR
      Payroll dispersal and EOR across 15+ LATAM countries.
  • Pricing
  • Jobs

0

107
Views
Cómo apuntar a una etiqueta específica en Mutation Observer

Estoy intentando algo como esto:

var pin = document.querySelector("#notice ul li div p a");

La idea es limitar el observador y filtrar solo los elementos relevantes, en este caso, todos los 'a' dentro de las etiquetas anidadas. El 'aviso' de identificación es la única etiqueta con una identificación, luego debo seleccionar la primera 'ul', luego 'li' y así sucesivamente, hasta llegar a la 'a' que me interesa.

Pasando esto al observador, que está escuchando con las siguientes opciones:

const config = { attributes: true, childList: true, subtree: true };

Así que tengo el observer.observe(pin, config); y relativo let observer = new MutationObserver(mutations => { Sin embargo, debo estar haciendo algo mal, sing no está sacando nada. Solo funciona si uso esto:

var pin = document.querySelector("#notice");

¿Cómo puedo limitar el observador a solo la parte relevante que me interesa? Sé que podría monitorear todo el cuerpo del documento, pero afectará la carga de la CPU y realizará operaciones innecesarias, ya que lo que necesito aislar es solo una etiqueta específica.

este es el HTML de muestra en el que estoy trabajando

 <section id="notice"> <ul> <li> <div> <p> <a href="locale.html?58651456454">Translate</a> </p> </div> </li> </ul> </section>
about 4 years ago · Juan Pablo Isaza
Answer question
Find remote jobs

Discover the new way to find a job!

Top jobs
Top job categories
Business
Post vacancy Pricing Sales
Legal
Terms and conditions Privacy policy
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Show me some job opportunities
There's an error!