回答編集履歴

2

追記

2017/01/19 12:56

投稿

manabufukai
manabufukai

スコア700

test CHANGED
@@ -153,3 +153,11 @@
153
153
 
154
154
 
155
155
  あと細かいことですが、JavaとJavaScriptは別言語ですので混同しないようにしておきましょう。
156
+
157
+
158
+
159
+ ####追記
160
+
161
+ ![イメージ説明](a9ae5d3f7cca8d85b504b3a886c56560.jpeg)
162
+
163
+ こちらの環境ではすべて保存ができていますが…。(リアルタイムでstorageへ追加されているのが確認できない場合あり。注:保存はされている=リロードすると保存できているのが確認可)

1

追記と修正

2017/01/19 12:56

投稿

manabufukai
manabufukai

スコア700

test CHANGED
@@ -1,4 +1,4 @@
1
- まず初めに、これはlocalStorageに保存ができていないのではなく
1
+ まず初めに、これはlocalStorageに保存ができないのではなく
2
2
 
3
3
  **クリックイベントが付与できていない**のが原因です。
4
4
 
@@ -8,7 +8,7 @@
8
8
 
9
9
  `#save(n)`はbuttonをクリックした際に追加される要素です。つまり、document.readyの段階では**ページ上に存在していない要素**です。
10
10
 
11
- そのため、例え`.on('click', fun)`で定義しようと、そのイベントは付与されません。
11
+ そのため、例え`.on('click', fun)`で定義しようと、そのイベントは付与されません。(alertが実行されないのはその為です)
12
12
 
13
13
  正しくは、`append()`したタイミングで`.on('click', fun)`を行う必要があります。
14
14
 
@@ -138,4 +138,18 @@
138
138
 
139
139
 
140
140
 
141
+ ---
142
+
143
+ > localStorageは文字列の保存ができないため
144
+
145
+
146
+
147
+ そんなことはありません。localStorageは文字列で保存されます。
148
+
149
+ (もしくはオブジェクト形式での保存のいずれかになります)
150
+
151
+
152
+
153
+
154
+
141
155
  あと細かいことですが、JavaとJavaScriptは別言語ですので混同しないようにしておきましょう。