Empresas
Empleos
  • Sobre nosotros
  • Soluciones
    • Publicación de vacantes
      Publica tu vacante y recibe candidatos calificados en 48h.
    • Evaluación de candidatos
      500+ pruebas técnicas y psicológicas, más anti-fraude.
    • Headhunting
      Búsqueda ejecutiva a la medida de principio a fin.
    • Nómina + EOR
      Dispersión de nómina y EOR en más de 15 países de LATAM.
  • Precios
  • Empleos

0

174
Vistas
document.querySelector select inner div in following element

I am trying to make the following query work:

let itemName = "Fancy-item-name"
document.querySelector(`a[href*=${itemName}] + div.ugly-class-wrapper > div.second-ugly-class > div.first-button`);

i tried as well, nextSibling option, but returning undefined for the query.

What am I doing wrong?

the html is following:

<div> 
  <a class="some-ugly-class" aria-label="Fancy-item-name" href="/item/fancy-item-name">Fancy item</a>

  <div class="ugly-class-wrapper">
    <div class="first-ugly-class"></div>
    <div class="second-ugly-class">
      <button type="button" class="first-button"></button>
      <button type="button" class="second-button"></button>
    </div>
  </div>
</div>

i am trying to click the second button <button type="button" class="second-button"></button>, by using a href above, which is always dynamic.

about 4 years ago · Juan Pablo Isaza
Responde la pregunta
Encuentra empleos remotos

¡Descubre la nueva forma de encontrar empleo!

Top de empleos
Top categorías de empleo
Empresas
Publicar vacante Precios Comercial
Legal
Términos y condiciones Política de privacidad
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Recomiéndame algunas ofertas
Necesito ayuda