есть строка, которая по нажатию кнопки преобразуется в строку с элементами <input type='text'> и одним элементом select. вопрос: как заполнить элемент select значениями?
<tr id="tr">
<td id="login">[_login]</td> //[_login] и др. замещаются функцией str_raplace в PHP
<td id="name">[_name]</td>
<td id="email">[_email]</td>
<td id="birthday">[_birthday]</td>
<td id="number">[_number]</td>
</tr>
function change_element() {
var login = document.getElementById('login');
var name = document.getElementById('name');
var email = document.getElementById('email');
var number = document.getElementById('number');
var birthday = new Array();
for (var i = 1; i<32; i++ ) {
birthday[i] = i;
}
$(document.getElementById('login')).remove();
$(document.getElementById('login')).remove();
$(document.getElementById('name')).remove();
$(document.getElementById('email')).remove();
$(document.getElementById('birthday')).remove();
$(document.getElementById('number')).remove();
var tr = document.getElementById('tr');
var inputTxt = new Array();
inputTxt[0] = '<input type="text" value='+login.innerHTML+'>';
inputTxt[1] = '<input type="text" value='+name.innerHTML+'>';
inputTxt[2] = '<input type="text" value='+email.innerHTML+'>';
inputTxt[3] = '<select><option>'+birthday[].innerHTML+'</option></select>'; \\ как здесь вставить массив birthday?? пробовал с циклом не прокатило
inputTxt[4] = '<input type="text" value='+number.innerHTML+'>';
for (var i = 0; i<inputTxt.length; i++ ) {
var td = document.createElement('td');
td.innerHTML = inputTxt[i];
tr.appendChild(td);
}
}