Определение вашей функции заканчивается слишком рано:
function startTimer(val) {
return val > 9 ? val : "0" + val; }
setInterval( function(){
document.getElementById("seconds").innerHTML=startTimer(++liveTimer%60);
document.getElementById("minutes").innerHTML=startTimer(parseInt(liveTimer/60,10));
}, 1000);
Что вы, возможно, хотели написать:
function startTimer(val) {
setInterval( function(){
document.getElementById("seconds").innerHTML=startTimer(++liveTimer%60);
document.getElementById("minutes").innerHTML=startTimer(parseInt(liveTimer/60,10));
}, 1000);
return val > 9 ? val : "0" + val;
}
Хотя я не понимаю, что вы хотите с этим сделать "вал».Он не имеет никакого отношения к телу интервала или его вызову вообще