das musst Du mir erklären. _Weil_ Du eine serverseitige Technik bereits einsetzt, machst Du Dich von einer clientseitigen Technik abhängig? Für mich macht das wenig Sinn.
Es ging darum nicht wegen jeder Kleinigkeit wie eben Farbwechsel einer Schrift die ganze seite neu zu Laden, die doch ziemlich groß ist.
Dass jede ID nur ein einziges Mal in einem Dokument vorkommen darf, auch wenn sie per JavaScript geschrieben wird, hast Du beachtet?
also im Menü unten kommt jede id nur einmal vor. Eben von id="t1" bis z.B. id="t50"
Bist Du sicher, dass Du mit try/catch arbeiten möchtest?
Ist bei dem Problem unwesentlich, aber leider notwendig im Gesamten.
Was beinhalten denn die von Dir verwendeten Objekte und Variablen an der Stelle?
der input der Funktion ist eine Zahl, Variable Teil auch.