Frage : Ich muss die Kategorie eines Element onclick ändern…

Ich würde denken, dass dieses ziemlich einfach ist, aber ich nicht scheinen kann, es zu erhalten… Ich möchte gerade in der Lage sein, den Checkbox zu überprüfen und die Kategorie eines Seitenelements zu ändern wenn clicked.

Thanks,

Brian


1:
2:
3:
4:
5:
6:
7:
8:
9:
10:



  • Antwort : Ich muss die Kategorie eines Element onclick ändern…

    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.
  • 1:
    2:
    3:
    4:
    5:
    6:
    7:
    8:
    9:
    10:
    11:
    12:
    13:
    14:
    15:
    16:
    17:
    18:
    19:
    20:
    21:
    22:
    23:
    24:
    25:
    26:
    27:
    28:
    29:
    
    
      
    
    
        
        
        
      
    
      
    
    
    
  • Weitere Lösungen  
     
    programming4us programming4us