Показать сообщение отдельно
  #1 (permalink)  
Старый 04.11.2012, 06:27
Новичок на форуме
Отправить личное сообщение для DarkDaemon Посмотреть профиль Найти все сообщения от DarkDaemon
 
Регистрация: 04.11.2012
Сообщений: 4

Массив кнопок, узнать индекс нажатой кнопки
Имеется массив кнопок button[]. Как узнать индекс нажатой кнопки? Два часа рылся в интернете, а так же на этом форуме, ответ не нашел. Я решил задачу, но считаю, что должно быть решение проще:

<script>
function ins(e){
	var o = document.getElementsByName('butt[]');
	for (i=0;i<o.length;i++){
		if (o(i) == e) alert ('Индекс ' + i);
	}
}
</script>
<input type='button' name='butt[]' value='ok1' onclick='ins(this)'/>
<input type='button' name='butt[]' value='ok2' onclick='ins(this)'/>
<input type='button' name='butt[]' value='ok3' onclick='ins(this)'/>
<input type='button' name='butt[]' value='ok4' onclick='ins(this)'/>
<input type='button' name='butt[]' value='ok5' onclick='ins(this)'/>
<input type='button' name='butt[]' value='ok6' onclick='ins(this)'/>
Ответить с цитированием