How to check whether checkbox element is checked or not by ID/name in Javascript?

You can check whether a given checkbox field is checked or not with Javascript by querySelector or getElementById method.

There are lots of ways to fetch Checked element results by native javascript.

Let’s give a code snippet for the Checkbox Element,

<div class="field choice">
    <input type="checkbox" name="show-password" title="Show Password" id="show-password" class="checkbox">
    <label for="show-password" class="label">Show Password</label>
</div>
  • Checkbox Element checked with querySelector method,
    let showPasswordField = document.querySelector("input[name=show-password]"); // BY Name Attribute
    let showPasswordField = document.querySelector("#show-password"); //By ID
    if (showPasswordField) {
     let result = showPasswordField.checked;
     console.log(result);
    }
  • To Get Results by id attribute,
let showPasswordField = document.getElementById("show-password");
if (showPasswordField) {
    let isChecked = showPasswordField.checked;
    console.log(isChecked);
}
  • To Get Results by name attribute,
    Here Checkbox field name attribute value is “show-password”,
let showPasswordField = document.getElementsByName("show-password");
if (showPasswordField.length !== 0) {
    let isChecked = showPasswordField[0].checked;
    console.log(isChecked);
}
  • Using jQuery
$("#show-password").is(':checked')

How to show/hide elements using javascript equivalent to jQuery.show() and hide() DOM?

You can show or hide specific elements with native javascript without using jQuery.

<div class="mydiv">Content Goes here</div>

Continue reading “How to show/hide elements using javascript equivalent to jQuery.show() and hide() DOM?”