Cómo hacer que la expresión ejecute el evento onclick sin saltar
el evento onclick devuelve false Interrumpirá el progreso de href.
Información relacionada: "Acerca del uso, la diferencia y la prioridad de las etiquetas Html A href y onclick"
Si el atributo href no está configurado, el desplazamiento no responderá en IE6. Al hacer doble clic, se seleccionará el contenedor principal de la etiqueta, no la etiqueta a (este problema existe en IE). ?
Supongamos que tenemos un método fn que necesita obtener el elemento, luego el primero método Se pasará un valor nulo para esto.
Entonces, la forma recomendada de escribir es
El siguiente código ejecutará subgo () ¿Función? haz clic en mí
aquí, javascript:void(0) no tiene ningún efecto sustancial, es solo un enlace inactivo y la función ejecutada es subgo(). xx
Sin embargo, este método a veces falla en entornos complejos Pueden ocurrir problemas extraños, ¡así que intenta no usarlo!
Sabemos que primero se ejecuta el evento onclick del enlace, y luego la operación bajo el atributo href (salto de página o pseudoenlace javascript si no se desea realizar la operación bajo el atributo href). , onclick debe devolver falso. Generalmente escrito como onclick="xxx();return false;".
En el código fuente JS de TabPane, dado que onclick no devuelve FALSO, cuando IFRMAE cierra TABPANE, causará problemas de ejecución de href y visualización de la página. La solución es copiar el siguiente código en un JSP mediante TAB.
Problemas al usar href y onclick al mismo tiempo en la etiqueta Html A Prioridad
1. Es decir, 6: ¿href se activa al hacer clic primero y luego se activa?
¿Otros navegadores activan primero onlick y luego href
2?
¿No se puede pasar esto como parámetro? ? onclick puede
3. se activará. , el método se activará primero, por ejemplo
4, 5. En ie6, cuando se recarga la página, tanto 6 Resumen:? 1) Cuando no es necesario pasar esto como parámetro al método, ¿se recomienda? Simplemente use href="JavaScript:" 2) Si necesita utilizar este parámetro, se recomienda