How do I determine if a checkbox is checked?

Place the var lfckv inside the function. When that line is executed, the body isn’t parsed yet and the element "lifecheck" doesn’t exist. This works perfectly fine:

function exefunction() {
  var lfckv = document.getElementById("lifecheck").checked;
  alert(lfckv);
}
<label><input id="lifecheck" type="checkbox" >Lives</label>
<button onclick="exefunction()">Check value</button>

Leave a Comment