Javascript-форум (https://javascript.ru/forum/)
-   Общие вопросы Javascript (https://javascript.ru/forum/misc/)
-   -   Проблема с удалением данных из <select> (https://javascript.ru/forum/misc/3239-problema-s-udaleniem-dannykh-iz-select.html)

AzriMan 31.03.2009 18:05

да. действительно. спасибо. раньше не приходилось сталкиваться с этим. на будущее, если будет необходимо - буду делать через 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" пропустится из удаления.


Часовой пояс GMT +3, время: 05:04.