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