回答編集履歴

5

微修正

2018/10/26 05:35

投稿

退会済みユーザー
test CHANGED
@@ -26,7 +26,7 @@
26
26
 
27
27
  let elem = document.createElement("input");
28
28
 
29
- elem.setAttribute("data-price", data);
29
+ elem.setAttribute("data-price", data.price);
30
30
 
31
31
  document.body.appendChild(elem);
32
32
 

4

微修正

2018/10/26 05:34

投稿

退会済みユーザー
test CHANGED
@@ -2,7 +2,7 @@
2
2
 
3
3
 
4
4
 
5
- 以下2つはサンプルです。ぱっとご確認いただけますん。
5
+ 以下はサンプルです。ぱっとご確認いただけますん。
6
6
 
7
7
  (※留意事項※ ご記載いただいたコードに適当に合わせてください)
8
8
 
@@ -26,7 +26,7 @@
26
26
 
27
27
  let elem = document.createElement("input");
28
28
 
29
- elem.setAttribute("data", data);
29
+ elem.setAttribute("data-price", data);
30
30
 
31
31
  document.body.appendChild(elem);
32
32
 

3

微修正

2018/10/26 05:34

投稿

退会済みユーザー
test CHANGED
@@ -1,3 +1,9 @@
1
+ setAttributeというメソッドが使えるかと。
2
+
3
+
4
+
5
+ 以下2つはサンプルです。ぱっとご確認いただけますん。
6
+
1
7
  (※留意事項※ ご記載いただいたコードに適当に合わせてください)
2
8
 
3
9
 
@@ -7,6 +13,8 @@
7
13
 
8
14
 
9
15
  ```javascript
16
+
17
+ var json = `※jsonの文字列を張り付ける※`;
10
18
 
11
19
  var dataDict = JSON.parse(json);
12
20
 
@@ -36,6 +44,8 @@
36
44
 
37
45
  ```javascript
38
46
 
47
+ var json = `※jsonの文字列を張り付ける※`;
48
+
39
49
  var dataDict = JSON.parse(json);
40
50
 
41
51
 

2

留意事項を追記★

2018/10/26 04:57

投稿

退会済みユーザー
test CHANGED
@@ -1,3 +1,7 @@
1
+ (※留意事項※ ご記載いただいたコードに適当に合わせてください)
2
+
3
+
4
+
1
5
  こんなかんじ?
2
6
 
3
7
 

1

追記★

2018/10/26 04:51

投稿

退会済みユーザー
test CHANGED
@@ -25,3 +25,29 @@
25
25
 
26
26
 
27
27
  ```
28
+
29
+
30
+
31
+ テキストに価格を表示させたいのであればこんなかんじ
32
+
33
+ ```javascript
34
+
35
+ var dataDict = JSON.parse(json);
36
+
37
+
38
+
39
+ Object.keys(dataDict).forEach((key) => {
40
+
41
+ var data = dataDict[key];
42
+
43
+ let elem = document.createElement("input");
44
+
45
+ elem.setAttribute("value", data.price);
46
+
47
+ document.body.appendChild(elem);
48
+
49
+ document.body.appendChild(document.createElement("br"));
50
+
51
+ });
52
+
53
+ ```