跳到主要内容

JavaScript如何获得 CheckBox状态?

参考答案:

在JavaScript中,你可以通过访问HTML元素的checked属性来获取checkbox的状态。checked属性是一个布尔值,如果checkbox被选中,其值为true,否则为false

假设你有一个checkbox元素,其id为myCheckbox,你可以像下面这样获取其状态:

var checkbox = document.getElementById('myCheckbox');
var isChecked = checkbox.checked;

if (isChecked) {
  console.log('Checkbox is checked.');
} else {
  console.log('Checkbox is unchecked.');
}

在这段代码中,我们首先通过document.getElementById方法获取checkbox元素,然后访问其checked属性。如果checked属性为true,则打印出"Checkbox is checked.",否则打印出"Checkbox is unchecked."。

注意,getElementById方法返回的是对应id的第一个元素。如果你的页面上有多个元素具有相同的id,那么getElementById只会返回第一个。因此,确保每个元素的id在页面上都是唯一的。