| 
		
			Сообщение от 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];
  };
}