Показать сообщение отдельно
  #11 (permalink)  
Старый 27.05.2012, 21:00
Аватар для Раед
''
Отправить личное сообщение для Раед Посмотреть профиль Найти все сообщения от Раед
 
Регистрация: 11.12.2011
Сообщений: 636

Сообщение от slowkazak
Такая конструкция будем передавать в массив значения всех сгенерированных селектов?
Вы не поняли.
Нужно так.
var places = []

i = 0;
elem = document.getElementsByName('place' + i++)[0];

function add_input() {
  while (elem) {
    places.push(document.getElementByName(elem));
    // Создаем новый div-элемент
    var new_input = document.createElement('div');

    new_input.innerHTML = '<br>Объект' + document.getElementById('inputi').getElementsByTagName('div').length + '<br>  <select><option name="place' + document.getElementById('inputi').getElementsByTagName('div').length + '" value="1">тест</option></select> <BR><BR><BR>';
    // Добавляем только что созданный div на страницу
    document.getElementById('inputi').appendChild(new_input);
    elem = document.getElementsByName('place' + i++)[0];
  };
}
Ответить с цитированием