Pergunta : Eu preciso de mudar a classe de um onclick do elemento…

Eu pensaria que este é razoavelmente fácil mas eu não posso parecer o começ… Eu apenas quiser poder verific o checkbox e mudar a classe de um elemento da página quando clicked.

Thanks,

Brian


class= > " desobstruído " do
> do " codeSnippet " do class= do
class= " lineNumbers " do
class= do
1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
type= notpretty " texto do > query= " myQuery " do id= " i_#ID# " do " li_bg " do class= do
  • value= " do " checkbox " do type= " da " supressão do name= do
  • class= do

    Resposta : Eu preciso de mudar a classe de um onclick do elemento…

    Você tem três problemas em seu código:
    1. Há dois elementos,
  • e com o mesmo id= " i_#ID# "
    a identificação deve ser original

    2. Em seu onclick você muda o nome de classe à “supressão” então muda-a imediatamente de volta ao mesmos como era
    onclick= " getElementById (“getElementById de i_#ID#").className='delete'; (“i_#ID#").className='li_bg';

    3. Como o cyberkiwi indic, você precisa o original. antes do getElementById

    Se você quer firmar a classe baseada sobre se a caixa está verific ou não, que parece ser uma coisa razoável, usar o código abaixo. Eu põr o Javascript em uma função separada para evitar desordenar elemento. Eu igualmente fiz a função do Javascript genérica, emitindo nomes verific/notchecked de classe com o onclick, assim que poderia ser usado em outros lugares na página. Se você o está usando somente para este um lugar, você poderia duramente codificar os nomes de classe na função.

    o BTW, Black1653, onclick deve ser toda lowercase, de acordo com padrões atuais.
  • 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:
    
    
      
    
    
        
        
        
      
    
      
    
    
    
  • Outras soluções  
     
    programming4us programming4us