JSFiddle - React, Tailwind, and code Playground

by brunoais

HTML

<div id="checkboxParent">
<input id="checkbox" type="checkbox"/>
</div>
<br />

<a id="link" href="#">Click here to toggle checkbox state</a>

JavaScript

document.getElementById('checkbox').addEventListener("change", function(e) {
    alert(e.target.checked);
}, false);


document.getElementById('link').click(function() {
    var evt = document.createEvent("HTMLEvents");
    evt.initEvent("change", true, true ); // event type,bubbling,cancelable
    document.getElementById('checkbox').dispatchEvent(evt);
    return false;
});