我正在嘗試開發一個網絡應用程序,它是一個在http://101drums.com/flam.html的打鼓引物。 這些課程以JPG圖像的形式顯示,並伴隨伴奏音軌一起播放。 我希望我的下一個按鈕增加一個計數器來加載下一課。課程標題,分數和曲目位於名爲lesson1("title","score" etc)
,lesson2("title",etc)
的對象數組中。所以我需要在課程結束時更改數字。我正在嘗試這個,但它不起作用。你能幫我嗎?如何遞增計數器並將結果附加到字符串以返回對象名稱?
p = integer.valueOf(localStorage.lessonNGS);
p = p + 1;
n = string.valueOf(p);
localStorage.setItem("lessonNGS", n);
var lesson = "lesson" + localStorage.lessonNGS;
標題應該描述實際問題,而不是您嘗試解決問題時的體驗。 – Teemu
嘗試並在問題標題中解釋你的問題。目前的標題沒有告訴讀者,大多數人會跳過閱讀這個問題。 –
看着你的來源。構建字符串時不要使用'eval'。 'Uncaught ReferenceError:lessonundefined is not defined'是您網頁上的錯誤。 – epascarello