Este artículo es un artículo espejo de traducción automática, por favor haga clic aquí para saltar al artículo original.

Vista: 9801|Respuesta: 0

[HTML/HTML5] Uso de onclick y href en la etiqueta A en HTML

[Copiar enlace]
Publicado en 5/11/2015 16:05:21 | | |

El evento onclick enlazado se ejecuta primero, seguido de la acción bajo el atributo href (salto de página, o pseudo-enlace javascrip{filter}t);
Suponiendo que hay tanto href como onclick en el enlace, si quieres evitar que se ejecute la acción bajo la propiedad href, onclick debe obtener un valor de retorno falso. Si no me crees, puedes enviar comentario y devolver falso en la función de goGoogle;
Si la página es demasiado larga con una barra de desplazamiento y quieres realizar una acción mediante el evento de clic enlazado. Su propiedad href debe estar configurada en javascrip{filter}t:void(0); , no #, que previene rebotes de página no deseados;
Si llamas a una función con un valor de retorno en la propiedad href enlazada, el contenido de la página actual será reemplazado por el valor de retorno de esta función;
Hay una diferencia al mantener pulsada la tecla Mayús.
El problema que he encontrado hoy es que el parentNode no puede ser accedido en forma de href en IE6.0.
Intenta no usar el protocolo javascrip{filter}t: como atributo href de A, lo que no solo provocará un disparo innecesario del evento window.onbeforeunload, sino que también detendrá el gif de animación en IE

Esto es lo que me encontré:

Si no configuras el atributo href, no responderá al pasar el cursor por debajo de IE6. Hacer doble clic seleccionará el contenedor principal de la etiqueta en lugar de esta etiqueta one-a (esto es un problema en IE).
<a href="javascirpt:fn(this)"> <a> Supongamos que tenemos un método fn que necesita obtener este elemento, y el primer método pasa en este es nulo.

Por lo tanto, la forma recomendada de escribirlo es <a href="javascrip{filter}t:void(0)">




Anterior:C# implementa el cifrado y descifrado RSA en detalle
Próximo:jquery anula la ventana de mensajes de alerta/confirmación estilo bootstrap
Renuncia:
Todo el software, materiales de programación o artículos publicados por Code Farmer Network son únicamente para fines de aprendizaje e investigación; El contenido anterior no se utilizará con fines comerciales o ilegales; de lo contrario, los usuarios asumirán todas las consecuencias. La información de este sitio proviene de Internet, y las disputas de derechos de autor no tienen nada que ver con este sitio. Debes eliminar completamente el contenido anterior de tu ordenador en un plazo de 24 horas desde la descarga. Si te gusta el programa, por favor apoya el software genuino, compra el registro y obtén mejores servicios genuinos. Si hay alguna infracción, por favor contáctanos por correo electrónico.

Mail To:help@itsvse.com