質問編集履歴

7

キャプチャ画面を追加いたしました。

2017/02/15 19:36

投稿

tai_chi
tai_chi

スコア15

test CHANGED
File without changes
test CHANGED
@@ -1,4 +1,4 @@
1
- ###前提・実現したいこと
1
+ ![Noの番号が1からになってしまいます](a4722238df652166a20bf675cc525ddd.png)](263be59f33f5c30cf18714ece5f955ac.png)###前提・実現したいこと
2
2
 
3
3
  ここに質問したいことを詳細に書いてください
4
4
 

6

タグ付け

2017/02/15 19:36

投稿

tai_chi
tai_chi

スコア15

test CHANGED
File without changes
test CHANGED
File without changes

5

コード編集

2017/02/15 18:48

投稿

tai_chi
tai_chi

スコア15

test CHANGED
File without changes
test CHANGED
File without changes

4

var obj = {}; var x = 1;を追記致しました。

2017/02/15 18:45

投稿

tai_chi
tai_chi

スコア15

test CHANGED
File without changes
test CHANGED
@@ -132,6 +132,10 @@
132
132
 
133
133
  <script>
134
134
 
135
+ var obj = {};
136
+
137
+ var x = 1;
138
+
135
139
  function saveData() {
136
140
 
137
141
  // $("#text1, #text2, #text3").empty();

3

console\.log\( localStorage\.getItem\("data"\) \);を追加いたしました。

2017/02/15 18:33

投稿

tai_chi
tai_chi

スコア15

test CHANGED
File without changes
test CHANGED
@@ -166,6 +166,8 @@
166
166
 
167
167
  localStorage.setItem("data", JSON.stringify(obj));
168
168
 
169
+ console.log( localStorage.getItem("data") );
170
+
169
171
  addlist();
170
172
 
171
173
  }

2

コードとやりたいことを追記致しました。

2017/02/15 17:50

投稿

tai_chi
tai_chi

スコア15

test CHANGED
File without changes
test CHANGED
@@ -62,7 +62,165 @@
62
62
 
63
63
  ###該当のソースコード
64
64
 
65
- ```ここに言語を入力
65
+ ```html
66
+
67
+
68
+
69
+ <!DOCTYPE html>
70
+
71
+ <html lang="ja">
72
+
73
+ <head>
74
+
75
+ <meta charset="utf-8">
76
+
77
+ <title>localStorageのサンプル</title>
78
+
79
+ <script src="http://code.jquery.com/jquery-2.0.0.min.js"></script>
80
+
81
+ </head>
82
+
83
+ <body>
84
+
85
+ <div id="form">
86
+
87
+ <textarea id="text1" name="japanese" cols="40" rows="5"></textarea>
88
+
89
+ <!-- <input id="text1" type="text" size="50"> -->
90
+
91
+ <input id="text2" type="text" size="50">
92
+
93
+ <input id="text3" type="text" size="50">
94
+
95
+ </div>
96
+
97
+
98
+
99
+
100
+
101
+ <input type="button" onClick="saveData()" value="データ保存">
102
+
103
+ <input type="button" onClick="readData()" value="データ読込">
104
+
105
+ <input type="button" onClick="delData()" value="データ削除">
106
+
107
+
108
+
109
+
110
+
111
+ <p id="exp_Q"></p>
112
+
113
+ <p id="exp_A"></p>
114
+
115
+ <p id="exp_I"></p>
116
+
117
+
118
+
119
+ <p>単語:</p>
120
+
121
+ <p id="list_Q">ex</p>
122
+
123
+ <p id="list_A">ex</p>
124
+
125
+ <p id="list_I">ex</p>
126
+
127
+ <button onclick="next()">進む</button>
128
+
129
+ <button onclick="addlist()">保存</button>
130
+
131
+
132
+
133
+ <script>
134
+
135
+ function saveData() {
136
+
137
+ // $("#text1, #text2, #text3").empty();
138
+
139
+ var text1 = $("#text1").val();
140
+
141
+ var text2 = $("#text2").val();
142
+
143
+ var text3 = $("#text3").val();
144
+
145
+
146
+
147
+
148
+
149
+ obj[x] = {
150
+
151
+ "english": text1,
152
+
153
+ "japanese": text2,
154
+
155
+ "info": text3
156
+
157
+ };
158
+
159
+
160
+
161
+ console.log(obj);
162
+
163
+
164
+
165
+ x = x + 1;
166
+
167
+ localStorage.setItem("data", JSON.stringify(obj));
168
+
169
+ addlist();
170
+
171
+ }
172
+
173
+
174
+
175
+
176
+
177
+
178
+
179
+
180
+
181
+
182
+
183
+ var k = 0;
184
+
185
+ // function back() {
186
+
187
+ // var object = JSON.parse(localStorage.getItem("data"));
188
+
189
+ // var keys = Object.keys(object);
190
+
191
+ // $('#list_Q').text(object[keys[k]]['english']);
192
+
193
+ // $('#list_A').text(object[keys[k]]['japanese']);
194
+
195
+ // $('#list_I').text(object[keys[k]]['info']);
196
+
197
+ // k--;
198
+
199
+ // }
200
+
201
+
202
+
203
+ // var k = 0;
204
+
205
+ function next() {
206
+
207
+ var object = JSON.parse(localStorage.getItem("data"));
208
+
209
+ var keys = Object.keys(object);
210
+
211
+ $('#list_Q').text(object[keys[k]]['english']);
212
+
213
+ $('#list_A').text(object[keys[k]]['japanese']);
214
+
215
+ $('#list_I').text(object[keys[k]]['info']);
216
+
217
+ console.log(object[keys[k]]['english'])
218
+
219
+ k++;
220
+
221
+ }
222
+
223
+
66
224
 
67
225
  var iMax = 0;
68
226
 
@@ -164,6 +322,18 @@
164
322
 
165
323
  }
166
324
 
325
+
326
+
327
+ function count(){
328
+
329
+
330
+
331
+ }
332
+
333
+
334
+
335
+ </script>
336
+
167
337
  ```
168
338
 
169
339
 

1

タイトル編集

2017/02/15 17:38

投稿

tai_chi
tai_chi

スコア15

test CHANGED
@@ -1 +1 @@
1
- 連想配列 番号振り
1
+ 配列 オブジェクト番号の取得、割当
test CHANGED
File without changes