Здравствуйте, форумчане!
получаю ошибку TypeError: itemCount is null
ругается на строчку count += (itemCount.value);
скрипт поместила перед закрывающимся тегом боди.
подскажите в чем ошибка
<div id="wrapper">
<table>
<tr class="item_box">
<td class="item_title">Кукла Dolly</div>
<td class="item_count"><input type="text" id="item0" value="0"/></td>
<td class="item_price0">500</td>
</tr>
<tr class="item_box">
<td class="item_title">Кукла Jesika</h3>
<td class="item_count"><input type="text" id="item1" value="0" /></td>
<td class="item_price1">1000</td>
</tr>
<tr class="item_box">
<td class="item_title">Кукла Anna</h3>
<td class="item_count"><input type="text" id="item2" value="0" /></td>
<td class="item_price2">1000</td>
</tr>
<tr class="item_box">
<td class="item_title">ИТОГО</h3>
<td class="item_count"><input type="text" id="count" value="0" /></td>
<td class="all_price">0</td>
</tr>
</table>
<p><button id="checkout" onclick="calc()">Подсчитать</button> <button id="clear_cart">Снять выбор</button></p>
</div>
function calc()
{
var count = 0; sum = 0, N = 3;
for( i = 0; i < N; i++ )
{
var itemCount = document.getElementById('item'+i+1);
var itemPrice = document.getElementById('item_price'+i+1);
count += (itemCount.value); /*количество заказанных услуг*/
sum += (itemCount.value)*(itemPrice.value); /*посчитали общую сумму */
}
document.getElementById('count').value = count; /*записывем в форму количество выбранных позиций*/
document.getElementById('all_price').innerHTML = sum;
}