Kan man byta css klass namn med hjälp av javascript i runtime?
Byta bakgrundsfärg är ju inga problem
document.getElementById('DepartureDate').style.backgroundColor = 'white';
5 svar · 583 visningar · startad av Bjuris
Kan man byta css klass namn med hjälp av javascript i runtime?
Byta bakgrundsfärg är ju inga problem
document.getElementById('DepartureDate').style.backgroundColor = 'white';
document.getElementById('DepartureDate').className = 'minklass';
jag tänkte också att det skulle vara så, men det fungerar inte.
funktionen ligger iofs i en extern .js fil, men den importeras ju till asp sidan som har "kunskap" om css klassena.
det skall fungera som nitro2k01 skriver, kontrollera stora och små bokstäver på className.
alert(document.getElementById('DepartureDate'));
Kolla även ovanstående för att se att du får tillbaka ett objekt. Annars bör du kolla att du anger rätt ID. Har du rätt ID får du tillbaka något i stil med [object HTMLTableRowElement], annars null.
fel av mig.
när sidan laddas så använde jag mig av cssklassen.
dock så för att göra den "mandatory" använde jag backgroundcolor.
Detta relaterade till att när jag sedan satte tillbaka den till "optional" så hade den fortfarande färgen satt.