ホームページ  >  記事  >  ウェブフロントエンド  >  IE6 のブラウザー JavaScript スキルにおける無効な window.location.href の解決策

IE6 のブラウザー JavaScript スキルにおける無効な window.location.href の解決策

WBOY
WBOYオリジナル
2016-05-16 16:30:571942ブラウズ

この記事の例では、IE6 ブラウザーでの無効な window.location.href の解決策について説明します。皆さんの参考に共有してください。具体的な方法は以下の通りです。

Window.location.href は js のジャンプ関数ですが、IE6 では window.location.href がジャンプできないという方も多いと思います。その原因と解決策を紹介します。

問題のコードは次のとおりです:

コードをコピー コードは次のとおりです:
クリックしてジャンプ
<スクリプト>
テスト = function(){
window.location.href = "http://www.jb51.net"; }



正しいコードは次のとおりです:
コードをコピー コードは次のとおりです:
クリックしてジャンプ
<スクリプト>
テスト = function(){
window.location.href = "http://www.jb51.net"; }



理由:
ブラウザのイベントがバブルアウトし続けてブラウザのデフォルト イベントをトリガーしないように false を返します
概要

原則は、window.location.href に互換性がないということではなく、後で使用する return false がジャンプを防止するということです。
この記事が皆様の JavaScript プログラミング設計に役立つことを願っています。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。