ページ上に<div id="populated">
、入力されたDIV、テキスト領域、入力テキスト、チェックボックスなど、動的に作成されたコンテンツを受け取る要素があります。さらに、。を含むいくつかの要素がありaddEventListener
ます。
私の質問は、この「入力された」DIVを保存し、ユーザーがページに戻ったときにそれを再ロードする方法です。
私が試したこと、使用してlocalStorage
:
DIV全体をシリアル化されたオブジェクトとして保存します(ここからヒントを入手してください)。問題:「キャッチされていないTypeError:選択を持てない入力要素でselectionDirectionにアクセスしています。」
DIV全体をとして保存します
innerHTML
。問題:1)バインドイベントが失われる2)textareas/inputsにすでに入力されているデータが失われる。
イベントを再バインドすることはできますが、DIV構造の解析と、.value
各要素の保存/復元は複雑すぎるように見えました。
私は「純粋な」JavaScript(フレームワークなし)を使用しており、AJAXは使用していません。アイデア、キーワードはありますか?