Cet article décrit la solution à la fenêtre invalide.Location.href dans le navigateur IE6. Partagez-le pour votre référence. Les méthodes spécifiques sont les suivantes:
Window.Location.href est une fonction de saut dans JS. Beaucoup de gens trouveront cette fenêtre. Location.href ne peut pas être sautée dans IE6. Permettez-moi de vous présenter les raisons et les solutions ci-dessous.
Le code du problème est le suivant:
Copiez le code comme suit: <a href = "javascript: void (0);" onClick = "JavaScript: test ();"> Cliquez pour sauter </a>
<cript>
test = function () {
window.location.href = "//www.vevb.com";
}
</cript>
Le code correct est le suivant:
Copiez le code comme suit: <a href = "javascript: void (0);" onClick = "javascript: test (); return false;"> cliquez pour sauter </a>
<cript>
test = function () {
window.location.href = "//www.vevb.com";
}
</cript>
raison:
retourne false pour que les événements du navigateur ne continuent pas à bouillonner, ce qui inspire les événements par défaut du navigateur
Résumer
Le principe n'est pas que Window.Location.href est incompatible, mais que notre retour faux est derrière, il ne peut donc pas sauter.
J'espère que cet article sera utile à la programmation JavaScript de tous.