Изучаю JS..
У меня есть массив, который я получил так:
var service = document.getElementById('calc').getElementsByTagName('input');
Мне надо на каждый элемент(input) массива(HTML Collection) повестить событие onchange.
Писать что-то типа
service[0].onchange = function()
{
alert('bla bla');
}
service[1].onchange = function()
{
alert('bla bla');
}
service[2].onchange = function()
{
alert('bla bla');
}
...
не очень хочется. А как сделать по другому, чтобы было быстрее, не знаю.
Меня интересует, можно ли как-то все это оформить короче, например, в цикле?
Суть в том, что на странице есть много inpit type="checkbox". При изменение каждого input меняется текст в блоке с ценой. Что-то типа калькулятора для рассчета стоимости услуги.