Показать сообщение отдельно
  #4 (permalink)  
Старый 18.10.2018, 13:11
Новичок на форуме
Отправить личное сообщение для w03zd8rc Посмотреть профиль Найти все сообщения от w03zd8rc
 
Регистрация: 18.10.2018
Сообщений: 2

Пробовал формировать строку полностью - получается очень длинной и JS встаёт колом (возможно упираюсь в разрешённую длину строки).

cell.innerHTML += "<option value='0'></option>";
cell.innerHTML += "<option value='872'>1</option>";
cell.innerHTML += "<option value='799'>2</option>";
cell.innerHTML += "<option value='1057'>3</option>";


это формируется из php, и элементов может быть больше тысячи.

Решил пойти другим путём:

select = cell.children[0];
<цикл>
opt = document.createElement('option');
opt.value = '1';
opt.title = 'тыкни сюда';
opt.innerHTML = '1';
select.appendChild(opt);
<конец цикла>

и в цикле все элементы.
В такой конструкции отрабатывает
Ответить с цитированием