変数d
、dps
、およびdpc
を異なる変数に保存します。できるだけ簡単にこれを行うにはどうすればいいですか?できるだけ簡単にアクセスする方法も知りたいです。ありがとう! document.getElementById
を作成し、これらの変数を追加しています。JavaScript変数を更新時に保存する
答えて
localStorage
APIを使用する必要があります。コンソールを開き、localStorage
をチェックすると
localStorage.setItem('d', "test Value 1");
localStorage.setItem('dsp', "test Value 2");
localStorage.setItem('dpc', "test Value 3");
あなたは、これらの変数を参照することができ、これらは特定のドメインに残ります。
sessionStorage
は同じことを行いますが、ブラウザを閉じて再度開いてもlocalStorage
は保持されます。
これらの項目を呼び出すには、.getItem()
を使用できます。たとえばlocalStorage.getItem('d')
については
あなたはクッキーを使用することができます"test Value 1"
どのようにこれらを呼びますか? – DangerMouse5
@ DangerMouse5更新された応答を見る –
これらを追加すると、組み合わせたバージョンではなく、スタックされたバージョンが得られます。たとえば、d = 4、dps = 50、dpsとdを追加すると、54の代わりに450が得られます。これを回避する方法はありますか? – DangerMouse5
クッキーを使用できます。
は、このを見てみましょう: http://www.w3schools.com/js/js_cookies.asp
をかなり一般的なアプローチは、ウィンドウがリフレッシュされた場合にも、いくつかのデータを追跡するために、ブラウザのlocalStorage
APIを使用しています。
あなたは、このマニュアルを見てみたいことがあります。
localStorage.firstname = "John Doe";
var myName = localStorage.firstname; //You should check if its set before accessing it
localStorage.d = "Some value";
localStorage.dps = "Some other value";
localStorage.dpc = "Some other value aswell";
localStorage.mySpecialFunction = function(){ return 1; };
console.log(localStorage.mySpecialFunction()); // --> 1
console.log(localStorage.d,localStorage.dps,localStorage.dpc);
//Checking if localStorage has a specific property:
if(localStorage.dps) console.log('Something is in localStorage.dps!');
:あなただけにアクセスして、プレーンなオブジェクトの場合と同様に値を割り当てることによって
getItem
と
setItem
コールなし
localStorage
APIを使用することができ、また
HTML5 Storage - localStorage
この保存容量はブラウザを更新するか閉じても永続的ですが、すべてのサイトでグローバルではないため、たとえばfacebook.comのブラウザにgoogle.comと異なるlocalStorage
インスタンスがあります。
.localStorageを名前の中に入れないでlocalStorageにアクセスできる方法はありますか? – DangerMouse5
あなたは 'var xy = localStorage'のようなことをすることができますが、それは読み込みアクションでのみ機能し、新しい追加または削除されたものを追跡しません。 localStorageはブラウザのAPIなので、それにアクセスする唯一の方法は 'localStorage'オブジェクトを使うことです。 – JoschuaSchneider
を返しますが、のlocalStorageとのsessionStorage
あなたはそのコンソールでこれらの例をテストすることができます、あなたは上の、リソースでそれを見てすることができるようになりますクロム
例:
document.cookie="username=John Doe";
localStorage.setItem("userName", "John Doe");
localStorage.getItem("userName");
sessionStorage.setItem("userName", "John Doe");
sessionStorage.getItem("userName");
- 1. Javascript変数を保存するには?
- 2. Django:変数名に保存された列を更新する
- 3. DataGridView行変更時に変更を保存する
- 4. Wordpress - 更新時に複数のポストサムネイルが保存されない
- 5. サーバ側変数(vbscript)にjavascript変数を保存する
- 6. SPListItem更新時に競合を保存する
- 7. ページの更新時にフォームデータを保存する
- 8. CakePHP:更新時に複数のエントリを保存するhasOne関連のテーブル
- 9. Ios:同時に複数のレコードをコアデータで保存/更新する
- 10. Sqlite:DATE列を更新しますが、日付の変更のみ - 保存時間
- 11. 依存ドロップダウンリストの更新時に入力ボックスの値を変数として保存します。
- 12. 変数を変数に保存する
- 13. EKEventEditViewControllerカレンダーの変更時に変更が保存されない
- 14. イメージを保存時にサイズ変更する
- 15. 保存時にWPF/MVVMがテキストボックスの変更を検出する
- 16. 保存時にNSManagedObjectの変更を検出する
- 17. JavaScriptのアプレットをページの変更に保存する方法は?
- 18. 更新するJavaScript変数+ jQueryの
- 19. 一時的にJavaScriptのグローバル変数を変更する
- 20. クッキーの更新中に時間を保存
- 21. 画面のサイズ変更時にjavascriptを更新
- 22. Rspec:失敗時にインスタンス変数の値を保存する
- 23. laravelに更新を保存します
- 24. 変数を保存する
- 25. テーブル内の各行の列を更新し、データベースに変更を保存する
- 26. JSP/Javascript/JQuery:変数にhtml/javascriptコンテンツを保存する+テキストエリアに書き込む
- 27. 変更しない変数を保存する方法
- 28. ページ更新後に$ _POST生成変数を保持する
- 29. javascriptを使ってphp変数を更新するには
- 30. チェックアウト/更新時にメンバ変数の名前を変更するsvnスクリプト
"d、dps、dpc"とは何ですか?それはあなたが書いたコードからですか? Javascriptでデータを保存する方法を調べましたか?クッキーやローカルストレージについて聞いたことがありますか? –
localStorage APIを使用します。 –
「javascript」と「cookies」のGoogle-fuを実行します – WillardSolutions