Это, кажется, простая проблема, но я не использую много javascript.
У меня есть div с флажком в нем и хотел бы, чтобы весь div переключил флажок. Это то, что у меня есть до сих пор:
<div style="padding: 2em; border: 1px solid"
onClick="if (document.getElementById('cb').checked) document.getElementById('cb').checked=false; else document.getElementById('cb').checked=true;">
<input name="cb" id="cb" type="checkbox">
</div>
Только проблема заключается в том, когда вы нажимаете фактический флажок, он дважды переключается и, следовательно, не изменяется.
Любые идеи?