Gibt es eine Möglichkeit, mit JavaScript auf einen Link auf meiner Seite zu klicken?
javascript
hyperlink
click
anchor
Mahdi Alkhatib
quelle
quelle
.click()
ein<a>
Element verwendet und es hat funktioniert.Antworten:
quelle
target="_blank"
der Popup-Blocker des Browsers für das neue Fenster aktiviert wird , wenn der Link eine Eigenschaft hat .Diese Funktion funktioniert mindestens in Firefox und Internet Explorer. Es führt alle an den Link angehängten Ereignishandler aus und lädt die verknüpfte Seite, wenn die Ereignishandler die Standardaktion nicht abbrechen.
quelle
target
Attribut oder<base target="frame">
Wenn Sie nur die aktuelle Seitenadresse ändern möchten, können Sie dies einfach in Javascript tun:
quelle
mailto:
Link im userjs-Skript zu klicken. Hat mir auf jeden Fall Zeit gespart. Ich war bereit, eina
Element zu erstellen und einen "programmatischen Klick" zu machen. Stackoverflow.com/questions/809057/…click()
die an anderer Stelle und darüber vorgeschlagene Methode aufzurufen , und es hat in IE9 nicht funktioniert, aber die Einstellunglocation.href
hat die E-Mail tatsächlich über denmailto:
Link gesendet . Tolle Lösung!Einfach so:
oder beim Laden der Seite:
quelle
Die jQuery-Methode zum Klicken auf einen Link lautet
Für den MailTo-Link müssen Sie den folgenden Code schreiben
quelle
a
Link klickte . Die Verwendung der[0].click()
Version funktioniert, was meiner Meinung nach mit derdocument.getElementById('yourLinkID').click();
Antwort identisch ist .Für mich habe ich es geschafft, dass es so funktioniert. Ich habe den automatischen Klick in 5000 Millisekunden bereitgestellt und die Schleife nach 1000 Millisekunden geschlossen. Dann gab es nur 1 automatischen Klick.
quelle
Viele der oben genannten Methoden sind veraltet. Es wird jetzt empfohlen, den hier gefundenen Konstruktor zu verwenden
Dadurch wird auf das Ankertag geklickt, es wird jedoch nicht angezeigt, ob Popupblocker aktiv sind, sodass der Benutzer Popups zulassen muss.
quelle
Können Sie anstelle des Klickens an die URL weiterleiten, zu der der Klick mit Javascript führen würde?
Vielleicht könnten Sie onLoad etwas in den Körper stecken, um dorthin zu gelangen, wo Sie wollen.
quelle
Sie können sie einfach auf eine andere Seite umleiten. Eigentlich scheint es unnötig, es auf einen Link zu klicken und dorthin zu reisen, aber ich kenne nicht die ganze Geschichte.
quelle
Sie können die Maus des Benutzers nicht dazu bringen, etwas zu tun. Sie haben jedoch die volle Kontrolle darüber, was passiert, wenn ein Ereignis ausgelöst wird.
Was Sie tun können, ist ein Klick auf die Körperlast. W3Schools hat hier ein Beispiel .
quelle
Clientseitige JS-Funktion zum automatischen Klicken auf einen Link, wenn ...
In diesem Beispiel überprüfen Sie den Wert einer versteckten Formulareingabe, die einen vom Server übermittelten Fehler enthält. Ihr clientseitiger JS überprüft dann den Wert und füllt einen Fehler an einer anderen von Ihnen angegebenen Stelle aus Fall ein Popup-Login-Modal.
quelle