我有一些代碼的秒錶這裏:https://github.com/Aerodyll/Stopwatch如何複製一個Javascript
正如你可以看到櫃檯改變了4個標籤時,分,秒和毫秒的HTML。它連接到3個按鈕,啓動,停止和清除。
這工作正常,當屏幕上只有一個計數器,但我將如何改變此代碼,使其一次在屏幕上的多個計數器(這一切都獨立工作)?當我現在複製它時,它會中斷。我明白爲什麼它打破了,因爲它指向的是相同的html對象,但我怎樣才能在頁面上覆制計數器而無需爲每個對象編寫全新的腳本?
(我已經發現一對夫婦的其他用戶這樣做的例子,但他們的代碼是非常困難的,我聽不懂。)
給出一個ID爲包含反每個格 - 存儲這些ID陣列內的在你的JS - 循環在你的陣列,做你的東西,每個櫃檯 – Weedoze
不要硬編碼HTML元素的ID,使它們成爲一個變量。將代碼放入一個函數,該函數接受HTML元素的名稱作爲參數(並將其用作所述變量)。用不同的參數多次調用該函數。 – deceze