Показать сообщение отдельно
  #1 (permalink)  
Старый 02.05.2014, 22:26
Новичок на форуме
Отправить личное сообщение для visman Посмотреть профиль Найти все сообщения от visman
 
Регистрация: 02.05.2014
Сообщений: 5

Помогу получить индекс элемента массива
Есть html форма и скрипт. Скрипт перебирает элементы массива b. Если значение какого-либо элемента массива совпадает со значением выбранным пользователем в списке (переменная a), то нужно показать индекс этого элемента. У меня сейчас выводятся все индексы 0 1 2...а нужен только тот который выбрали. Как это сделать?

<form name="revers">
<table>
<tr>
<td>
<select id="height">
<option value="0">160</option>
<option value="1">161</option>
<option value="2">162</option>
</select></td>
</tr>
<tr>
<td><input type="button" value="Calculate"
onclick="calculate( );"></td>
</tr>
</table>
</form>
<script>
function calculate( ) {
var a = height.options[height.selectedIndex].text;
var b = [161,162,163];
for (i = 0; i < b.length; i++) {
if (b[i] = a)
document.write(i);
}
}
</script>
Ответить с цитированием