お世話になっております。
HTMLとjavascriptを用いてドロップダウンメニューを動的に追加する方法を探しています。
下記のコードを用いてtableを追加しています。
そのうち1つ(HTML1)の要素をドロップダウンメニューに変更したいのですがJavaScriptでドロップダウンメニューを生成する方法がわかりません。
JavaScript
1function AddTableRows(){ 2 // カウンタを回す 3 counter++; 4 5 var table1 = document.getElementById("table1"); 6 var row1 = table1.insertRow(counter); 7 var cell1 = row1.insertCell(0); 8 var cell2 = row1.insertCell(1); 9 var cell3 = row1.insertCell(2); 10 var cell4 = row1.insertCell(3); 11 12 cell1.setAttribute("class","syu"); 13 cell2.setAttribute("class","omosa"); 14 cell3.setAttribute("class","kaisu"); 15 cell4.setAttribute("class","set"); 16 17 cell1.className = 'syu'; 18 cell2.className = 'omosa'; 19 cell3.className = 'kaisu'; 20 cell4.className = 'set'; 21 22 var HTML1 = '<input type="text" name="name' + counter + '" value="" size="10" maxlength="20" />'; 23 var HTML2 = '<input type="number" name="omosa' + counter + '" value="" style="width:40px;"/>'; 24 var HTML3 = '<input type="number" name="kaisu ' + counter + '" value="" style="width:40px;"/>'; 25 var HTML4 = '×<input type="number" name="set ' + counter + '" value="" style="width:30px;" />'; 26 cell1.innerHTML = HTML1; 27 cell2.innerHTML = HTML2; 28 cell3.innerHTML = HTML3; 29 cell4.innerHTML = HTML4; 30} 31 </script>
HTML5内にあるドロップダウンメニューは以下のコードのものです。このメニュー自体をHTML1の部分でページ内に追加していきたいです。
HTML
1<select id=”syumoku”> 2 <option value=”test0”>0</option> 3 <option value=”test1”>1</option> 4 <option value=”test2”>2</option> 5 <option value=”test3”>3</option> 6 <option value=”test4”>4</option> 7 <option value=”test5”>5</option> 8 <option value=”test6”>6</option> 9 <option value=”test7”>7</option> 10 </select>
MonacaでOnsenUIを用いてtable追加ボタンを設置しています。
javascript
1<form method="GET" action="#" > 2 <ons-button id="addtable" type="button" value="追加" onClick="AddTableRows();">追加 3 </form>
何卒よろしくお願いいたします。
参考にさせていただいたサイト様
http://www.abe-tatsuya.com/web_prog/javascript/add_table_rows.php
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2017/08/26 06:32
2017/08/26 06:39
2017/08/26 06:49