ホームページ > ウェブフロントエンド > jsチュートリアル > Document.location.hrefと.replace_の違いの例基礎知識

Document.location.hrefと.replace_の違いの例基礎知識

WBOY
リリース: 2016-05-16 16:57:20
オリジナル
1051 人が閲覧しました

document.location.href と document.location.replace はどちらもページ A からページ B に切り替えることができますが、違いは次のとおりです。

document.location.href で切り替えた後、元のページに戻ることができます。

document.location.replaceで切り替えた後、「戻る」で元のページに戻ることはできません。

document.location.href またはその他の可逆切り替えメソッドについては、

例を使用して説明します:

A.htm B があるとします。 htm C.htm 3 ページ

A.htm には次の文があります: document.location.href="/b.htm";

b.htm には次の文があります: document.location.href ="/c.htm";

両方とも可逆スイッチであることに注意してください。


1: A から B に切り替え、次に C に切り替える場合、実際のメモリには 3 ページが保持されます: A、B、C

2: B にロールバックする場合、 C ページがメモリから消去されました。

3: もう一度戻り、ページ A に到達すると、ページ B もメモリから消去されます。

4: 再度ページ B に進むと (切り替えではなく順送りで)、

A と B はメモリに保持されます

>>> location.replace() に置き換えられると、現在の履歴オブジェクトから削除されます

関連ラベル:
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート