¿Hay alguna manera de hacer clic en un enlace en mi página usando JavaScript?
javascript
hyperlink
click
anchor
Mahdi Alkhatib
fuente
fuente
.click()
un<a>
elemento y funcionó.Respuestas:
fuente
target="_blank"
propiedad, el bloqueador de ventanas emergentes del navegador se activará para la nueva ventana.Esta función funciona al menos en Firefox e Internet Explorer. Ejecuta cualquier controlador de eventos adjunto al enlace y carga la página vinculada si los controladores de eventos no cancelan la acción predeterminada.
fuente
target
atributo o<base target="frame">
Si solo desea cambiar la dirección de la página actual, puede hacerlo simplemente haciendo esto en Javascript:
fuente
mailto:
en el enlace en el script de userjs. Definitivamente me ahorró tiempo. Estaba preparado para crear una
elemento y hacer un "clic programático" stackoverflow.com/questions/809057/…click()
método propuesto en otro lugar y más arriba y no funcionó en IE9, pero la configuraciónlocation.href
realmente envió el correo electrónico desde elmailto:
enlace. Gran solución!Simplemente así:
o al cargar la página:
fuente
La forma de jQuery de hacer clic en un enlace es
Para el enlace mailTo, debe escribir el siguiente código
fuente
a
enlace. Usar la[0].click()
versión funciona, lo cual creo que es lo mismo que ladocument.getElementById('yourLinkID').click();
respuesta.Para mí, logré hacerlo funcionar de esa manera. Implementé el clic automático en 5000 milisegundos y luego cerré el ciclo después de 1000 milisegundos. Entonces solo hubo 1 clic automático.
fuente
Muchos de los métodos anteriores han quedado en desuso. Ahora se recomienda usar el constructor que se encuentra aquí
Esto hará que se haga clic en la etiqueta de anclaje, pero no se mostrará si los bloqueadores de elementos emergentes están activos, por lo que el usuario deberá permitir los elementos emergentes.
fuente
En lugar de hacer clic, ¿puede reenviar a la URL a la que iría el clic usando Javascript?
Tal vez podrías poner algo en el cuerpo en Carga para ir a donde quieras.
fuente
Podrías redirigirlos a otra página. En realidad, hacer que literalmente haga clic en un enlace y viajar a él parece irreflexivo, pero no sé toda la historia.
fuente
No puede hacer que el mouse del usuario haga nada. Pero tienes control total sobre lo que sucede cuando se dispara un evento.
Lo que puedes hacer es hacer clic en la carga corporal. W3Schools tiene un ejemplo aquí.
fuente
Función JS del lado del cliente para hacer clic automáticamente en un enlace cuando ...
Aquí hay un ejemplo en el que verifica el valor de una entrada de formulario oculta, que contiene un error transmitido desde el servidor ... su cliente JS luego verifica el valor y llena un error en otra ubicación que especifique ... en este caso de un modal de inicio de sesión emergente.
fuente