Fråga : Jag behöver att ändra klassificera av en beståndsdelonclick…,

Jag skulle funderare som denna är ganska lätt, men jag kan inte verka för att få den…, I önskar precis att vara kompetent att kontrollera checkboxen och att ändra klassificera av en sidabeståndsdel när clicked.

Thanks,

Brian


> för
1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
" codeBody " type= " text/css " för > id= " i_#ID# " för value= " " för checkbox för type= " för
" klar "

Svar : Jag behöver att ändra klassificera av en beståndsdelonclick…,

Du har tre problem i ditt att kodifiera:
1. Det finns två beståndsdelar,
  • och med den samma id=en " i_#ID# ",
    ID måste vara unikt

    2. I din onclick du ändrar den kända klassificera till ”borttagnings” därefter ändrar omgående den som är tillbaka till samma som den var
    onclick= getElementById " för getElementById (”i_#ID#”) .className='delete'; (”i_#ID#”) .className='li_bg';”,

    3. Som cyberkiwien som ut pekas, du behöver dokumentet. för getElementById

    Om du önskar att toggle klassificera som baseras på huruvida, boxas kontrolleras eller inte, som verkar för att vara ett rimligt ting, använder den nedanföra kodifiera. Jag har satt javascripten i ett separat fungerar för att undvika att belamra beståndsdel. Jag gjorde också javascripten att fungera generiskt och att överföra som kontrolleras/notcheckeds, klassificera namnger med onclicken, så den kunde användas i annan förlägger på sidan. Om du använder den endast för detta, förlägga, dig kunde hårt kodifiera klassificera namnger in i fungera.

    btw Black1653, onclick bör vara all liten, enligt strömnormal.
  • 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:
    
    
      
    
    
        
        
        
      
    
      
    
    
    
  • Andra lösningar  
     
    programming4us programming4us