Sie haben drei Probleme in Ihrem Code:
1. Es gibt zwei Elemente,
und mit dem gleichen id= " i_#ID# "
Identifikation muss einzigartig sein
2. In Ihrem onclick ändern Sie den Kategoriennamen „zur Löschung“ dann ändern sie sofort zurück zu den selben, die sie war
onclick= " getElementById („i_#ID#").className='delete'; getElementById („i_#ID#").className='li_bg';“
3. Da cyberkiwi unterstrich, benötigen Sie Dokument. vor getElementById
Wenn Sie die Kategorie umschalten möchten, die an gegründet wird, ob der Kasten überprüft wird oder nicht, der scheint, eine angemessene Sache zu sein, den Code unten verwenden. Ich habe das Javascript in eine unterschiedliche Funktion eingesetzt, um das Durcheinander werfen zu vermeiden Element. Ich bildete auch die Javascriptfunktion generisch und sendete die überprüften/notchecked Kategoriennamen mit dem onclick, also könnte es in anderen Plätzen auf der Seite benutzt werden. Wenn Sie es nur für diesen einen Platz verwenden, konnten Sie die Kategoriennamen in die Funktion stark kodieren.
BTW, Black1653, onclick sollte, entsprechend gegenwärtigen Standards ganz Klein sein.