Я пытаюсь создать панель параметров select, когда при запуске события onChange он возвращает индекс выбранного файла. Для первых нескольких выборов я получаю правильный номер для местоположения его индекса. Однако после третьего выбора возвращаемый индекс становится 1 каждый раз, когда я делаю выбор на панели выбора. Есть ли способ исправить это?Javascript For-loop in onChange event
function handleUtilities(selection){
var index = selection.selectedIndex;
var selected = selection.options[index].value;
accountIndex = getOneUtility(data, selected);
}
function getOneUtility(array, utility){
var start = [];
var end = [];
var cost = [];
var usage = [];
var row = 0;
utility = utility.substring(0, utility.indexOf(")")+1);
for(row = 0; row < array.length; row++){
data = array[row][0];
if(data.indexOf(utility) != -1){
row += 3;
break;
}
}
return row;
}
Можете ли вы опубликовать, какие 'данные' равны? –