Existe-t-il un moyen de cliquer sur un lien sur ma page en utilisant JavaScript?
javascript
hyperlink
click
anchor
Mahdi Alkhatib
la source
la source
.click()
sur un<a>
élément et cela a fonctionné.Réponses:
la source
target="_blank"
propriété, le bloqueur de popup du navigateur sera activé pour la nouvelle fenêtre.Cette fonction fonctionne au moins dans Firefox et Internet Explorer. Il exécute tous les gestionnaires d'événements attachés au lien et charge la page liée si les gestionnaires d'événements n'annulent pas l'action par défaut.
la source
target
attribut ou<base target="frame">
Si vous souhaitez uniquement modifier l'adresse actuelle de la page, vous pouvez le faire simplement en Javascript:
la source
mailto:
lien dans le script userjs. M'a définitivement fait gagner du temps. J'étais prêt à créer una
élément et à faire un "clic programmatique" stackoverflow.com/questions/809057/…click()
méthode d' appel proposée ailleurs et ci-dessus et cela ne fonctionnait pas dans IE9, mais le réglage a enlocation.href
fait envoyé l'e-mail à partir dumailto:
lien. Excellente solution!Simplement comme ça:
ou au chargement de la page:
la source
La façon jQuery de cliquer sur un lien est
Pour le lien mailTo, vous devez écrire le code suivant
la source
a
lien. L'utilisation de la[0].click()
version fonctionne, ce qui, je crois, est la même que ladocument.getElementById('yourLinkID').click();
réponse.Pour moi, j'ai réussi à le faire fonctionner de cette façon. J'ai déployé le clic automatique en 5000 millisecondes, puis j'ai fermé la boucle après 1000 millisecondes. Ensuite, il n'y a eu qu'un seul clic automatique.
la source
La plupart des méthodes ci-dessus sont obsolètes. Il est maintenant recommandé d'utiliser le constructeur trouvé ici
Cela entraînera un clic sur la balise d'ancrage, mais cela ne montrera pas si les bloqueurs de fenêtres contextuelles sont actifs, l'utilisateur devra donc autoriser les fenêtres contextuelles.
la source
Au lieu de cliquer, pouvez-vous rediriger vers l'URL vers laquelle le clic irait en utilisant Javascript?
Peut-être pourriez-vous mettre quelque chose dans le corps surLoad pour aller où vous le souhaitez.
la source
Vous pouvez simplement les rediriger vers une autre page. En fait, le fait de cliquer littéralement sur un lien et de s'y rendre ne semble pas effrayant, mais je ne connais pas toute l'histoire.
la source
Vous ne pouvez rien faire faire à la souris de l'utilisateur. Mais vous avez un contrôle total sur ce qui se passe lorsqu'un événement se déclenche.
Ce que vous pouvez faire est de cliquer sur la charge corporelle. W3Schools a un exemple ici.
la source
Fonction JS côté client pour cliquer automatiquement sur un lien lorsque ...
Voici un exemple où vous vérifiez la valeur d'une entrée de formulaire masquée, qui contient une erreur transmise par le serveur .. votre client JS en vérifie ensuite la valeur et remplit une erreur dans un autre emplacement que vous spécifiez. cas un modal de connexion pop-up.
la source