質問するログイン新規登録

回答編集履歴

1

未定義変数、vegiの部分を、select要素と推測したスクリプトに修正

2019/02/06 06:02

投稿

miyabi_pudding
miyabi_pudding

スコア9572

answer CHANGED
@@ -65,13 +65,16 @@
65
65
  optap.value = 'apple';
66
66
  var apple = document.createTextNode('りんご');
67
67
  optap.appendChild(apple);
68
+ // vegiが未定義のため、上のselect要素と仮定します。
68
- vegi.appendChild(optap);
69
+ aas.appendChild(optap);
70
+ // vegi.appendChild(optap);
69
71
 
70
72
  var optmi = document.createElement('option');
71
73
  optmi.value = 'mikan';
72
74
  var mikan = document.createTextNode('みかん');
73
75
  optmi.appendChild(mikan);
74
- vegi.appendChild(optmi);
76
+ aas.appendChild(optap);
77
+ // vegi.appendChild(optmi);
75
78
 
76
79
  // 一意のidを足してく
77
80
  aaaCount++;
@@ -83,10 +86,10 @@
83
86
  div.id = idInner;
84
87
  spa.appendChild(div);
85
88
 
86
- var drink = document.createElement('select');
89
+ var drinkSelect = document.createElement('select');
87
90
  // ライブラリを使わないということなので、ネイティブでクラスを追加
88
- drink.classList.add('dr');
91
+ drinkSelect.classList.add('dr');
89
- div.appendChild(drink);
92
+ div.appendChild(drinkSelect);
90
93
 
91
94
  var del = document.createElement('button'); // 削除ボタン生成
92
95
  del.classList.add('del');
@@ -107,13 +110,13 @@
107
110
  optdr.value = 'item';
108
111
  var senta = document.createTextNode('--------------BBB--------------');
109
112
  optdr.appendChild(senta); //
110
- drink.appendChild(optdr);
113
+ drinkSelect.appendChild(optdr);
111
114
 
112
115
  var optmi = document.createElement('option');
113
116
  optmi.value = 'milk';
114
117
  var milk = document.createTextNode('牛乳');
115
118
  optmi.appendChild(milk);
116
- drink.appendChild(optmi);
119
+ drinkSelect.appendChild(optmi);
117
120
 
118
121
  // 一意のidを足してく
119
122
  bbbCount++;