在单击按钮时按特定复选框名称选择/取消选择多个复选框,可以通过以下步骤实现:
<button id="selectButton">选择/取消选择</button>
<input type="checkbox" class="checkbox" data-name="checkbox1"> 复选框1
<input type="checkbox" class="checkbox" data-name="checkbox2"> 复选框2
<input type="checkbox" class="checkbox" data-name="checkbox3"> 复选框3
var selectButton = document.getElementById("selectButton");
var checkboxes = document.getElementsByClassName("checkbox");
selectButton.addEventListener("click", function() {
// 在这里编写选择/取消选择多个复选框的逻辑
});
selectButton.addEventListener("click", function() {
var targetCheckboxName = "checkbox1"; // 指定特定复选框名称
for (var i = 0; i < checkboxes.length; i++) {
var checkbox = checkboxes[i];
var checkboxName = checkbox.getAttribute("data-name");
if (checkboxName === targetCheckboxName) {
checkbox.checked = !checkbox.checked; // 切换选择状态
}
}
});
在上述代码中,我们通过比较复选框的data-name属性与目标复选框名称来确定是否选择/取消选择复选框。通过切换复选框的checked属性,可以实现选择/取消选择的效果。
这是一个简单的示例,你可以根据实际需求进行修改和扩展。关于云计算和IT互联网领域的名词词汇,可以参考腾讯云的文档和产品介绍,以获取更详细的信息和推荐的相关产品。
参考链接:
领取专属 10元无门槛券
手把手带您无忧上云