Ale zauważyłeś, że w funkcji count() (w jej wnętrzu) najpierw definiujesz zmienną secs, która zawsze będzie miała wartość zero po czym masz bezsensowny warunek sprawdzający czy secs aby przypadkiem nie jest większe od zera.
Nie wspominając o tym, że:
1. W funkcji counter() niepotrzebnie zmiennej secs przypisujesz wartość zmiennej secs, oraz korzystasz z niezadeklarowanej zmiennej T.
2. Za takie potworki powinni palce ucinać:
window.setInterval("count('"+element+"')", 1000);
window.setInterval(function() {
count(element);
}, 1000);
3. W funkcji count() wspomniane już każdorazowe ustawienie zmiennej secs na zero, oraz błędne (i niepotrzebne) zdefiniowanie zmiennej element o wartości zmiennej element.
4. Zmienna T mająca zawsze wartość NULL, w dodatku użyta w clearInterval().
5. Zmienna temp nie została zadeklarowana.
Podpowiedź:
Zmienne T oraz secs powinny istnieć poza zasięgiem funkcji count() i być do niej przekazywane. Dodatkowo zmniejszenie wartości zmiennej secs oraz użycie clearInterval() również powinno być poza funkcją count().