实现单全选,我们一般在移动端上,购物车勾选商品进行购买一般用到单全选。
实现全选
// 全选
function quanxuan() {
let quan = document.getElementById("全选名");
let ge = document.getElementsByClassName("单选名")
for (let i = 0; i < ge.length; i++) {
if (quan.checked == false) {
ge[i].checked = false;
} else {
ge[i].checked = true;
}
}
}
实现单选
// 单选
function danxuan() {
let quan = document.getElementById("全选名");
let ge = document.getElementsByClassName("单选名")
for (let i = 0; i < ge.length; i++) {
if (ge[i].checked == false) {
quan.checked = false;
return;
} else {
quan.checked = true;
}
}
}
大部分使用的都是onclick事件,但其实严格一点来说,单全选的按钮使用使用onchange事件更好。