Показать сообщение отдельно
  #1 (permalink)  
Старый 13.03.2012, 18:21
Новичок на форуме
Отправить личное сообщение для Дмитриий Посмотреть профиль Найти все сообщения от Дмитриий
 
Регистрация: 20.12.2010
Сообщений: 5

Проблема с innerHtml
Доброго.......
Всю голову уже сломал, не пойму в чем дело. Пытаюсь из массива сгенерить селект и вставить на страницу:
var kolvo = client.length;
str="<select name='select' id='select' onchange='vibor1(this.value)'>";
str=str+"<option value=9>ВСЕ</option>";
for (i=0; i<kolvo;i++)
{
clienti="4"+client[i];
str=str+"<option value="+clienti+">"+client[i]+"</option>";
}
str=str+"</select>";
document.getElementById('time').innerHTML = str;

А в результате если в названии клиента есть пробел то получается полнейшая белиберда
<select name="select" id="select" onchange="vibor1(this.value)">
<option value="9">ВСЕ</option>
<option value="4Авто" класс="">Авто класс</option>
<option value="4Юнилевер">Юнилевер</option></select>

Т.е. откуда берется " после слова Авто и что за =" после класс??????
Ответить с цитированием