Здравствуйте!
Уже второй раз обращаюсь с select. Что-то у меня никак не получается удалить все, что имеется уже в select.
При выборе цвета iPhone, js код проверяет, есть ли что-то в select, если да, то удаляет и создает новые, если нет, то просто создает новые.
Разметка:
<select name="icolor" id="icolorphone_61">
<option value="Черный">Черный</option>
<option value="Золотой">Золотой</option>
</select>
Вот код:
var prodarr = JSON.parse(request.responseText);
var list = document.querySelector('#icolorphone_'+id);
console.log(list.options);
if (list.options != 0) {
for (var j = 0; j < list.options.length; j++){
list.removeChild(list.children[j]); //тут удаляет 1 элемент и выходит, даже если элементов >1
}
}
for (var i = 0; i < prodarr.length; i++){
Posting(id, prodarr[i]);
}
Вот страница с которой проблема:
http://iphone.glazhost.tk/#showmodal_61