Как заменить эл-ты одного списка эл-тами другого ?
Добрый день, уважаемые!
Возникла трудность: Имеется два выпадающих спика: A и B Списки разного размера. Хочу удалить эл-ты списка A и скопировать в него эл-ты списка B. // обнуляем список A.options.length=0; // По идее должно работать, но нет... :( for (var i=0; i<B.options.length; i++) { A.options[]=B.options[i]; } Памажите плиз ;) |
i не хватает
A.options[i]=B.options[i]; |
Пишет: Object doesn't support this property or method !
|
В цикле сделал вот так:
A.options[i] = new Option(B.options[i].text, B.options[i].value, true, true); Заработало. |
//A.options.length = 0;
for (var i=0; i<B.options.length; i++) { A.options[i].text = B.options[i].text; } Зачем обнулять, когда длина такая же и ты его заново переписываешь? Вот так работает. |
Опоздала))
|
Часовой пояс GMT +3, время: 22:42. |