Este artículo describe la solución a la ventana inválida.location.href en el navegador IE6. Compártelo para su referencia. Los métodos específicos son los siguientes:
Window.location.href es una función de salto en JS. Muchas personas encontrarán esa ventana.location.ref no se puede saltar en IE6. Permítanme presentarle las razones y soluciones a continuación.
El código de problema es el siguiente:
Copie el código de la siguiente manera: <a href = "javascript: void (0);" onClick = "javaScript: test ();"> Haga clic para saltar </a>
<script>
test = function () {
window.location.href = "//www.vevb.com";
}
</script>
El código correcto es el siguiente:
Copie el código de la siguiente manera: <a href = "javascript: void (0);" onClick = "javascript: test (); return false;"> Haga clic para saltar </a>
<script>
test = function () {
window.location.href = "//www.vevb.com";
}
</script>
razón:
Devuelve falso para que los eventos del navegador no continúen burbujeando, lo que inspira los eventos predeterminados del navegador
Resumir
El principio no es esa ventana.location.ref es incompatible, pero que nuestro retorno falso está detrás de él, por lo que no puede saltar.
Espero que este artículo sea útil para la programación de JavaScript de todos.