جاوا اسکریپت
var thetimer= document .querySelector(".timer");
const testArea=document.querySelector("#test-area");
var timer=[0,0,0,0];
function lertZiro(time){
if(time <=9){
time ="0"+time;
}return time;
}
function runTimer (){
const curentTime=lertZiro(timer[0])+":"+ lertZiro (timer[1])+":"+lertZiro(timer[2]);
thetimer .innerHTML=curentTime ;
timer[3]++;
timer[0]=Math.floor((timer[3]/100)/60)
timer[1]=Math.floor(timer[3]/100)-(timer[0]*60);
timer[2]=Math.floor(timer[3]-(timer[1]*100)-(timer[0]*6000));
}
function start(){
setInterval(runTimer,10);
}
addEventListener("keypress",start);
استاد عزیز برنامه چه مشکلی داره وقتی وارد رویداد setIntervlوارد تابع میشه اجرا نمیشه لطفاً جواب بدین ،البته بدون تابع اجرا میشه
1 پاسخ
- محمد هاشمی26 خرداد ۱۴۰۱
در واقع اینطور باید بنویسید
testArea.addEventListener("keypress",start)
متد addEventListener باید روی یک قسمت از المان های صفحه اعمال بشه و به تنهایی وقتی صدا زده بشه کاری انجام نمیده