а что у вас за выражение:
i = !i - 0; //так не делают. результатом будет булево значение
а потом вы это булево значение запихивайте в массив divs[i];
ктож так делает? в массив должно идти число, причем
целое!!
и зачем писать: i = i-1; в самом начале, когда можно в самом option описать value с нуля:
<option value=0 selected>1 вариант</option>
<option value=1>2 вариант</option>
<option value=2>3 вариант</option>