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在页面上都是唯一的。