Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #21 (permalink)  
Старый 31.03.2009, 18:05
Профессор
Отправить личное сообщение для AzriMan Посмотреть профиль Найти все сообщения от AzriMan
 
Регистрация: 27.02.2009
Сообщений: 215

да. действительно. спасибо. раньше не приходилось сталкиваться с этим. на будущее, если будет необходимо - буду делать через while.

если у кого-то возникнет вопрос, а почему options удалятся через одного? - поясняю.
BundeslandOptions = document.getElementById('Bundesland').options;
for (var i=0; i<BundeslandOptions.length; i++)
    removeElement(BundeslandOptions[i]);

допустим, есть список:
BundeslandOptions[0] = 0
BundeslandOptions[1] = 1
BundeslandOptions[2] = 2
BundeslandOptions[3] = 3
BundeslandOptions[4] = 4

после удаления BundeslandOptions[0] список примет вид:
BundeslandOptions[0] = 1
BundeslandOptions[1] = 2
BundeslandOptions[2] = 3
BundeslandOptions[3] = 4
, в то время, как i уже будет равен единице. следовательно элемент "BundeslandOptions[0] = 1" пропустится из удаления.
Ответить с цитированием
Ответ



Опции темы Искать в теме
Искать в теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Проблема спама lliberty AJAX и COMET 1 12.03.2009 16:47
Синхронный запрос данных по AJAX Shasoft AJAX и COMET 2 03.03.2009 14:07
Хранимая область данных. PolarWolf Общие вопросы Javascript 17 14.01.2009 18:25
Проблема с возвращением данных с сервера IgorN Общие вопросы Javascript 2 26.11.2008 13:58
Сохранение данных на стороне клиента средствами Javascript baal1988 Events/DOM/Window 4 24.08.2008 21:32