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

256
Vistas
Extensión de Firefox: ¿cómo hacer clic en el botón por clase y título?

Tengo una extensión de Firefox que hace clic en algo, y el código responsable del clic real es este:

 function xxBtn(){ var btn = document.querySelector('button.ooo-qqq-vvv') if( !btn ){ return } btn.click() }

El código en el que está haciendo clic es este:

 <button class="ooo-qqq-vvv zzz-ttt" aria-label="One (k)" title="One (p)">

¿Cómo puedo hacer que solo haga clic si AMBOS elementos "clase" y "título" son verdaderos?

Así que digamos que tenemos estos tres en la página:

 <button class="ooo-qqq-vvv zzz-ttt" aria-label="One (k)" title="One (p)"> <button class="ooo-qqq-vvv zzz-ttt" aria-label="One (k)" title="Two (p)"> <button class="ooo-qqq-vvv zzz-ttt" aria-label="One (k)" title="Three (p)">

Solo quiero que el clic suceda en el primero. Por lo tanto, necesito que tanto la clase como el título sean verdaderos para que se produzca un clic. La forma en que funciona ahora es que hace clic por clase y hará clic en todas ellas.

Gracias

about 4 years ago · Juan Pablo Isaza
1 Respuestas
Responde la pregunta

0

Prueba algo como esto:

 var btn = document.querySelector('.ooo-qqq-vvv.zzz-ttt[title="Two (p)"]')

Para obtener más información, puede leer la documentación de MDN y W3Schools .

about 4 years ago · Juan Pablo Isaza Denunciar
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