2017-02-27 2 views
-1

Ich bin neu in Javascript. Ich habe ein Skript, das auf den Anzeigenblock auf der Website klickt. Aber jetzt muss ich das selbe in Javascript erreichen. Ich habe bereits dasselbe Skript für Python + Selen, aber jetzt brauche ich auf JS.Javascript. Wie klicken Sie auf den Link im Javascript Block?

Das Objekt in den index.html angegebenen JavaScript-Code

Wenn die Seite den Code lädt in einen Anzeigenblock umgewandelt, von 3 Bildern mit Links aus. image1

Aber es ist notwendig zu klicken, um zu beginnen, um eine Referenz zu erhalten Mindestens einer der drei Blöcke.

In Google Chrome, mit der Funktion „Code“ gibt die folgenden: image2

Wie auf einem der drei Elemente auf der Seite mit JS finden und klicken Sie auf?

Suche nach xpath oder ID oder Tagname?

Hilf mir bitte! Danke im Voraus!

Vielleicht hilft diese Art und Weise m ...

<script type="text/javascript"> 
window.onload = function() { 
var links = document.find_element_by_xpath("//a[contains(@href,'.xyz')]"); 
    window.location = links; 
} 
</script> 
+0

Sind Sie sich bewusst, dass man um Hilfe bei der Code zu erhalten, es schaffen muss? Das Bild ist kein Code (obwohl es als Ergänzung zu dem Code wirksam ist, wenn es bereitgestellt werden würde). Ich denke, es würde helfen, wenn Sie nur den Teil, den Sie im zweiten Bild haben, posten, finden Sie unter, wie man ein [mcve] erstellt – zer00ne

+0

Müssen Sie Ereignis an alle diese Links anhängen? oder nur die erste – azs06

+0

azs06 Nur einer, Freund. Irgendeine Idee? –

Antwort

2

Wenn Sie ein Klick auf ein Element mit Javascript auslösen möchten, können Sie versuchen, die folgenden:?

document.getElementById('element').onclick();




Hier ist die Arbeit fiddl e:

https://jsfiddle.net/tbjbbt5a/

Verwandte Themen