Андрей Параничев, спасибо за ответ.
В общем сделал так:
в index.html добавляю
function multiple_init() {
     
      var obj = document.getElementById('description').value;
      alert(obj);  
    
}
в конец шаблона формы добавляю
<iframe onload="multiple_init();" style="display:none"></iframe>
Загружаю содержимое формы все так жы в innerHTML. Получаю окошко с value. Работает!!
Теперь заменяю код на:
var multiple = new Array();
function multiple_init() {
      
      var objects = document.getElementById('mySelect');
      
      for (i = 0; i < objects.length; i ++ ) {
      	
          	if (objects.options[i].selected) multiple.push(i);
      	
      }
    
    alert(multiple);  
    
}
Загружаю содержимое формы - нефига!! Ни значения, ни даже алерта.
Получается что document.getElementById('ID') "видит" все элементы кроме select?