Vraag : Ik moet de klasse van een element veranderen onclick…

Ik zou denken dit vrij gemakkelijk is maar ik kan niet schijnen om het te krijgen… Ik wil enkel checkbox kunnen controleren en de klasse van een paginaelement veranderen wanneer clicked.

Thanks,

Brian


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



  • Antwoord : Ik moet de klasse van een element veranderen onclick…

    U hebt drie problemen in uw code:
    1. Er zijn twee elementen,
  • en met zelfde id= " i_#ID# "
    identiteitskaart moet uniek zijn

    2. In uw onclick u de „te schrappen“ klassennaam verandert verandert het dan onmiddellijk terug naar het zelfde als het was
    onclick= " getElementById („i_#ID#“) .className='delete'; getElementById („i_#ID#“) .className='li_bg';

    3. Als aangehaalde cyberkiwi, hebt u document nodig. vóór getElementById

    Als u de klasse wilt van een knevel voorzien wordt gebaseerd op of de doos of niet wordt gecontroleerd, die een redelijk ding schijnt te zijn, de hieronder code gebruiken die. Ik heb javascript in een afzonderlijke functie gezet om volstoppen te vermijden element. Ik maakte ook javascript generisch functioneren, notchecked het verzenden van gecontroleerd/klassennamen met onclick, zodat zou het in andere plaatsen op de pagina kunnen worden gebruikt. Als u het slechts voor deze één plaats gebruikt, kon u de klassennamen in de functie hard coderen.

    btw, zou Black1653, onclick al kleine letters, volgens huidige normen moeten zijn.
  • 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:
    
    
      
    
    
        
        
        
      
    
      
    
    
    
  • Andere oplossingen  

     
    programming4us programming4us