在 JavaScript 中选中所有 "yes" 复选框,可以使用以下代码:
// 获取所有复选框元素
const checkboxes = document.querySelectorAll('input[type="checkbox"]');
// 创建一个空数组来存储选中的复选框
const selectedCheckboxes = [];
// 遍历复选框元素
checkboxes.forEach(checkbox => {
// 检查复选框的值是否为 "yes",如果是则将其添加到选中的复选框数组中
if (checkbox.value === "yes" && checkbox.checked) {
selectedCheckboxes.push(checkbox);
}
});
// 打印选中的复选框
console.log(selectedCheckboxes);
上述代码首先使用 document.querySelectorAll
方法获取页面中所有类型为 "checkbox" 的输入元素。然后,通过遍历这些复选框元素,检查其值是否为 "yes" 并且是否被选中,如果满足条件,则将其添加到一个数组中。最后,打印选中的复选框数组。
这个方法适用于任何包含 "yes" 复选框的页面,并且不依赖于特定的库或框架。
腾讯云相关产品和产品介绍链接地址:
请注意,以上链接仅供参考,具体产品选择应根据实际需求进行评估。
领取专属 10元无门槛券
手把手带您无忧上云