JSFiddle - React, Tailwind, and code Playground

by arcm111

HTML

<div id="container">
    <input type="checkbox" value="0" onchange="setValues(this)"/><label>option 1</label><br/>
    <input type="checkbox" value="1" onchange="setValues(this)"/><label>option 2</label><br/>
    <input type="checkbox" value="2" onchange="setValues(this)"/><label>option 3</label><br/>
</div>

JavaScript

function setValues(elm){
    var checkboxes = document.getElementById('container').getElementsByTagName('input');
    for(var i=0; i< checkboxes.length; i++)
    {
      checkboxes[i].checked = (checkboxes[i] == elm) ? true: false;
    }
}