|
|
|
| все привет
у меня вот такая вот проблема скорее всего потому что я не очень хорошо знаю джаваскрипт
я написал вот такой скрипт
var avarage_mark =1;
var marks_count = 0;
var cur_mark =0;
for (var m = 1; m < 181; m++)
{
cur_mark = document.getElementById("day_" + m + "_1").value;
avarage_mark += cur_mark;
alert(avarage_mark);
}
но почему то в этом выражении я никак не могу приплюсовать значение avarage_mark += cur_mark; джаваскрипт всегда его конкатенирует но никак не плюсует хотя и в обоих переменых находятся числа
по всей видимости вот сюда cur_mark = document.getElementById("day_" + m + "_1").value; попадает значение ячейки но такого типа что джаваскрипт решает ее кокатенировать а не приплюсовывть , значения в ячейках всех числовые даже не знаю как мне быть как приплюсовать значение
помогите пожалуйста
заране спасибо | |
|
|
|
|
|
|
|
для: vakhtang
(26.10.2009 в 13:53)
| |
cur_mark = document.getElementById("day_" + m + "_1").value;
|
cur_mark в данном случае не число, а строка.
попробуйте так:
cur_mark = parseInt(document.getElementById("day_" + m + "_1").value);
|
| |
|
|
|
|
|
|
|
для: Crux
(26.10.2009 в 14:09)
| | получилось
большое спасибо | |
|
|
|
|
|
|
|
для: Crux
(26.10.2009 в 14:09)
| | все работает
спасибо | |
|
|
|