29. maj 2019 - 17:54Der er
2 kommentarer og 1 løsning
Checkboxe og farve på div som skifter når man klikker
Jeg vil gerne lave nogle spørgsmål på min hjemmeside og til det vil jeg gerne bruge checkboxe, det skal være brugervenligt og se godt ud, det skal være muligt at klikke på hele div boksen, det kan man også nu. Er det muligt at gøre så man også samtidig kan klikke i checkboxen?
<script> function a() { if (document.getElementById("option1").checked == true) { document.getElementById("option1").checked = false; var x = document.getElementById("1"); x.style.background = "white"; } else { document.getElementById("option1").checked = true; var x = document.getElementById("1"); x.style.background = "yellow"; }
Er det ikke nok at kunne klikke på label'en og checkboksen? Du kan bare bruge CSS til at gøre den større, hvis du har behov for et større klikområde. Jeg kan ikke helt se formålet med at have hele div'en klikbar. Og med kun label+checkbox kan du helt smide det script væk og gøre det på én linje.
Ellers bliver det man vælger ikke farvet med gul farve.
Du har ret i at man kan lave label større, det ser også ud til at man kan lave label rundt om hele div'en
Synes godt om
Ny brugerNybegynder
Din løsning...
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.