與往常一樣,如果有人能夠幫助我使用這段代碼,我將非常感激。在javaScript上使用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);
這段代碼的作用是模擬從0計數器X作爲天文臺會做。 當它獨立使用時,它可以正常工作,它會以10毫秒的間隔開始計數並更新計數,直至達到極限值,然後停止。
到目前爲止這麼好。
我的問題是,當我將此代碼嵌套在另一個函數中,這是一個將提供「計數和限制」變量的值,我得到一個錯誤,說明「liveCount()」沒有被定義,引用到「setInterval()」的參數。
我已經嘗試了所有我能想到的,我不能得到它的工作。
任何想法我錯過或做錯了什麼?
謝謝大家。
請給出一個'嵌套函數內代碼' – Joe
您沒有將句柄傳遞給'clearInterval'的例子。 –
嵌套代碼是一個簡單的函數,它需要檢索一個整數,這就是我用作極限變量的值。 真的沒有別的東西。 – jnkrois