質問編集履歴

6

書式の改善

2020/08/26 04:53

投稿

syosinsyascript
syosinsyascript

スコア11

test CHANGED
File without changes
test CHANGED
@@ -1,33 +1,29 @@
1
1
  ### 実現したいこと
2
2
 
3
- 出力でundefined非表示たい。
3
+ localstorageの全データをalert内に表示するうえ、未定義なコード(document.inner +=)正規なコード(確実使える機能)に書き換えたい。
4
4
 
5
5
  ### 現状
6
6
 
7
- 下記コードのように変数を複数使用してalert表示していて、undefinedが表示されます。
7
+ 下記コードのように変数を複数使用してalert表示していて、undefinedが表示されます。
8
8
 
9
- 非定義な変数はvar all なのだと思うのですが、正しいコードがわかりません。
9
+ 非定義な変数はvar all なのですが、これに似た代用なコードがわかりません。
10
10
 
11
- ![コード](40ee6d7a9304f336f7789f5aeee8e69e.png)
11
+ ![javascript](9dd8bde4cf12ee716ffc466213e3235f.png)
12
12
 
13
- alert表示は、(仮
13
+ ![alert表示](1b42eb803dbe4d873964f92f4698b80c.png)
14
14
 
15
+ ![localstrage](d67637e770ba6caff0cab8e2c5efe052.png)
16
+
15
- name: 太郎
17
+ document.inner += の意図(思い付きは)、
18
+
19
+ for(var i = 1; i < localStorage.length; i++){
20
+
21
+ var key = localStorage.key(i); //=なので毎回代入・上書きされる
22
+
23
+ var all = localStorage.getItem(key);//=なので毎回代入・上書きされる }
24
+
25
+ なので上書きされないよう、document.getElementById('').innerHTML += ;を入れたのですが、alertにidが無い為、getElementById('')を抜いたdocument.inner +=を入れたところ機能していたので安心していたのですが、document.inner += は未定義なためundefinedが表示されます。
16
26
 
17
27
 
18
28
 
19
- count: 2
20
-
21
-
22
-
23
- undefined
24
-
25
- あいうえお
26
-
27
- かきくけこ
28
-
29
-
30
-
31
- となってます。localstorageのデータ詳細は 0 = 太郎; 1 = あいうえお; 2 = きくけこ;となっす。
29
+ 上記で述べた様にlocalstrageのデータをalert内に表示し正規コードを使alert表示.画像のよな形らundefinedを除いいる結果を出力したいです。
32
-
33
- undefinedを正しい定義(var all),又は非表示(alert内に)のやり方をご教授ください。お願い致します。

5

誤字

2020/08/26 04:52

投稿

syosinsyascript
syosinsyascript

スコア11

test CHANGED
File without changes
test CHANGED
@@ -6,7 +6,7 @@
6
6
 
7
7
  下記コードのように変数を複数使用してalert表示していて、undefinedが表示されます。
8
8
 
9
- 非定義な変数はvar data なのだと思うのですが、正しいコードがわかりません。
9
+ 非定義な変数はvar all なのだと思うのですが、正しいコードがわかりません。
10
10
 
11
11
  ![コード](40ee6d7a9304f336f7789f5aeee8e69e.png)
12
12
 

4

誤字

2020/08/25 23:14

投稿

syosinsyascript
syosinsyascript

スコア11

test CHANGED
File without changes
test CHANGED
@@ -30,4 +30,4 @@
30
30
 
31
31
  となってます。localstorage内のデータ詳細は、 0 = 太郎; 1 = あいうえお; 2 = かきくけこ;となってます。)
32
32
 
33
- undefinedを正しい定義(var data),又は非表示(alert内に)のやり方をご教授ください。お願い致します。
33
+ undefinedを正しい定義(var all),又は非表示(alert内に)のやり方をご教授ください。お願い致します。

3

文法の修正

2020/08/25 14:43

投稿

syosinsyascript
syosinsyascript

スコア11

test CHANGED
File without changes
test CHANGED
@@ -8,27 +8,7 @@
8
8
 
9
9
  非定義な変数はvar data なのだと思うのですが、正しいコードがわかりません。
10
10
 
11
- ```javascript
12
-
13
- var key = 0;
14
-
15
- var name = localStorage.getItem(key);
16
-
17
- var count = parseInt(localStorage.length) - parseInt(1);
18
-
19
- for(var i = 1; i < localStorage.length; i++){
11
+ ![コード](40ee6d7a9304f336f7789f5aeee8e69e.png)
20
-
21
- var get = localStorage.getItem(localStorage.key(i));
22
-
23
- var data = document.inner += "\n" + get;
24
-
25
- }
26
-
27
- alert("name :" + name + "\n\n" + "count :" + count + "\n\n" + data);
28
-
29
- }
30
-
31
- ```
32
12
 
33
13
  alert表示は、(仮
34
14
 

2

文法の修正

2020/08/25 11:35

投稿

syosinsyascript
syosinsyascript

スコア11

test CHANGED
File without changes
test CHANGED
@@ -48,6 +48,6 @@
48
48
 
49
49
 
50
50
 
51
- となってます。localstorage内のデータ詳細は、key 0 = 太郎;key 1 = あいうえお;key 2 = かきくけこ;となってます。)
51
+ となってます。localstorage内のデータ詳細は、 0 = 太郎; 1 = あいうえお; 2 = かきくけこ;となってます。)
52
52
 
53
53
  undefinedを正しい定義(var data),又は非表示(alert内に)のやり方をご教授ください。お願い致します。

1

誤字

2020/08/25 10:14

投稿

syosinsyascript
syosinsyascript

スコア11

test CHANGED
File without changes
test CHANGED
@@ -40,7 +40,9 @@
40
40
 
41
41
 
42
42
 
43
- undefinedあいうえお
43
+ undefined
44
+
45
+ あいうえお
44
46
 
45
47
  かきくけこ
46
48