5

Sto imparando come scrivere un'estensione per Chrome e sono abbastanza nuovo per javascript.Javascript: facendo clic automaticamente su un pulsante?

Ecco alcuni html:

<div class="button data" style=""> 
    <a class="button1 whiteColor" href="http://link1.com">VIEW This</a> 
    <a class="button2 redColor" href="http://link2.com">VIEW That</a> 
</div> 

Quello che voglio fare è aprire link2.com cliccando automaticamente pulsante2 utilizzando JavaScript.

che sto utilizzando la seguente, ma non funziona:/

document.getElementByClassName("button2 redColor").click(); 

Qualsiasi aiuto sarebbe apprezzato !!

+0

'document.getElementsByClassName ("button2 redcolor") [0] .Click();' –

+0

Grazie Lightstyle, solo che non ero sicuro come afferrare un pulsante già dentro un'altra classe! – KingPolygon

risposta

7
document.getElementsByClassName("button2 redColor")[0].click(); 

avete bisogno prescelto indice, perché getElementsByClassName restituire la matrice

+1

Una risposta - a mio parere - non è necessaria in questo caso. Ad ogni modo, la tua soluzione non funzionerà perché è 'getElements' e non' getElement'. Presta attenzione agli errori di battitura (anche dell'OP)! –

+1

@Zenith '.click()' esiste anche per gli elementi DOM, non è una funzione jQuery (in questo caso) –

+0

@LightStyle Grazie! – jQuery00

Problemi correlati