<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title>every、some数组方法</title> </head> <body> <input type="checkbox" name="" checked> <input type="checkbox" name="" checked> <input type="checkbox" name="" checked> <script type="text/javascript"> /* every 用于循环数组中的每一项,在指定的函数中做判断,如果全部符合条件返回true,有一项不符合就返回false */ var inputs = document.querySelectorAll('input'); var arr = [...inputs]; var isCheckedAll = arr.every(item=>item.checked); console.log(isCheckedAll); // true /* some 只要其中一项符合条件,就返回true */ var isCheck = arr.some(item=>item.checked); console.log(isCheck); // true
</script>
</body>
</html>