Paulの答えを修正したものです:例えば、あなたが戻ってからもう存在しない入力要素を追加したなど、ユーザーの入力を失う場合は、そのような状態を追跡すればよいだけです。
HTMLの「静的な」入力要素にユーザーデータだけでDOM状態を再構成できる場合は、関数「onload」(またはDOM対応)を追加的にトリガーする必要があります。たとえば、あなたが/チェックボックスに応じて、div要素を隠す
言って、:
<input type="checkbox" id="myCheckBox" onclick="showHideMyDiv(this)">
<div id="myDiv"> ... </div>
次に、あなたが実際にwindow.onload
を使用していない(window.onload
ハンドラにイベントハンドラ(showHideMyDiv
)の呼び出しを追加これは単なる例ですが、addEventListener/attachEventまたはjQueryなどのフレームワークを使用してください。
window.onload = function() {
showHideMyDiv(document.getElementbyId("myCheckBox"));
}
これは、ユーザーが最初に取得した方法とは独立して、または戻るボタンで機能します。