以下のHTMLにある入力エリアをjavascriptでbootstrapで指定した形式で追加するプログラムを作りたいと考えています。
ボタンを押すと入力エリアは追加されるのですが、bootstrapで指定しているcol-sm-11の幅で作成されず、画面の両端までの入力エリアが作成されてしまいます。自分では何が足りないのか分からないのでご指導下さい。(全くの初心者質問ですみません)
HTML
1<div id="form_area" class="form-group row"> 2<label for="procedure" class="col-sm-2 col-form-label">手順</label> 3<div class="col-sm-11"> 4<input type="text" class="form-control" id="input" name="procedure"> 5</div> 6</div> 7<input type="button" class="btn btn-info" value="追加" onclick="addForm()">
javascript
1 2function addForm() { 3 var div = document.createElement('div'); 4 div.className = 'form-group row'; 5 6 var input_data = document.createElement('input'); 7 input_data.type = 'text'; 8 input_data.className ='form-control' 9 input_data.name ='procedure' 10 11 var parent = document.getElementById('form_area'); 12 parent.appendChild(input_data); 13 14}
回答2件
あなたの回答
tips
プレビュー