언제나 그렇듯이 누군가이 코드를 사용하여 조금 도와 주시면 감사하겠습니다.자바 스크립트에서 setInterval 사용
나는 다음 코드 줄이 있습니다
var count = 0;
var limit = 2000;
function liveCount(){
var increment = count + 10;
count = increment;
if(count <= limit){
document.getElementById('showCount').textContent=count;
}else{
clearInterval();
}
}
var counter = setInterval('liveCount()', 10);
어떤이 코드가하는 일은 할 것 크로노 미터로 X 0에서 카운터를 시뮬레이션 할 수 있습니다. 독립 실행 형으로 사용할 때 완벽하게 작동하며 제한에 도달 할 때까지 카운팅을 시작하고 10 밀리 초 간격으로 카운트를 업데이트 한 다음 중지합니다.
지금까지 너무 좋아.
내 문제는이 코드를 "개수 및 제한"변수의 값을 제공하는 다른 함수 안에 중첩하면 "liveCount()"가 정의되지 않았 음을 알리는 오류가 발생합니다. "setInterval()"의 매개 변수에 추가하십시오.
나는 내가 생각할 수있는 모든 것을 시도해보고 작동시키지 않습니다.
어떤 아이디어가 누락되었거나 잘못 되었습니까?
감사합니다.
'함수 안에 코드를 중첩하는'예제를 제공하십시오. – Joe
'clearInterval'에 핸들을 전달하지 않습니다. –
중첩 코드는 정수를 검색하는 간단한 함수이며, 그 변수를 제한 변수의 값으로 사용합니다. 그 밖의 것은 없습니다. – jnkrois