1

したがって、このスクリプトは非常に簡単だと思いました。

<a id="BackButtonlnk" href="#" class="white" onClick="history.go(-1)"></a>

クリックすると、前のページが簡単に表示されますが、更新されたように見え、前のページにたどり着くことはありません。

4

3 に答える 3

4

onclick に "; return false" を追加してみてください。

何が起こっているかは、onclick の発火 (前のページに移動しようとしている) であり、ブラウザは "(現在のページ)#" ("#" に注意してください) に移動しようとし、基本的に元のページを更新します。したがって、それは行ったり来たりしているように見えます。

<a id="BackButtonlnk" href="#" class="white" onClick="history.go(-1); return false;"></a>
于 2010-07-09T19:24:25.150 に答える
2

onclick イベントの代わりに href を使用してみてください。

<a id="BackButtonlnk" class="white" href="javascript:history.go(-1);">Go Back</a>
于 2010-07-09T19:24:38.077 に答える