В этой статье описывается решение Invalid Window.location.href в браузере IE6. Поделитесь этим для вашей ссылки. Конкретные методы следующие:
window.location.href - это функция прыжка в JS. Многие люди найдут, что window.location.href нельзя прыгнуть в IE6. Позвольте мне представить вам причины и решения ниже.
Код проблемы заключается в следующем:
Скопируйте код следующим образом: <a href = "javascript: void (0);" onclick = "javascript: test ();"> нажмите, чтобы прыгнуть </a>
<Скрипт>
test = function () {
window.location.href = "//www.vevb.com";
}
</script>
Правильный код заключается в следующем:
Скопируйте код следующим образом: <a href = "javascript: void (0);" onclick = "javaScript: test (); вернуть false;"> Нажмите, чтобы прыгнуть </a>
<Скрипт>
test = function () {
window.location.href = "//www.vevb.com";
}
</script>
причина:
Верните ложь, чтобы события браузера не продолжали пузыриться, что вдохновляет на события по умолчанию браузера по умолчанию
Суммировать
Принцип не в том, что window.location.href несовместим, а в том, что наш возвратный ложь стоит за этим, поэтому он не может прыгнуть.
Я надеюсь, что эта статья будет полезна для каждого программирования JavaScript.