需要准备的材料分别有:电脑、html编辑器、浏览器。
1、首先,打开html编辑器,新建html文件,例如:index.html,编写问题基础代码。
2、在index.html中的<script>标签,输入js代码:
if ($('input:checked').length === 0) {$('body').append('<div>全部没有选中</div>');}。
3、浏览器运行index.html页面,此时会打印出checkbox是否全部没有选中的判断。
你的意思是吧我的checkbox中name属性统一用一个是吗
追答当然了 每一组checkbox的name属性都应该是一样的啊 只要id不同就行了
追问不起作用啊,语法没问题吧?
追答没问题 你看下你报错的内容 是否引入了jquery源文件
追问能用Js帮我写个简单的函数实现吗?我不是很懂。。。
追答function test(tag)
{
var obj = document.getElementsByName(tag);
var IsChecked = false;
for(var i=0;i<obj.length;i++)
{
if(obj[i].checked)
{
IsChecked = true;
}
}
if(!IsChecked){
alert("全部没有选中");
}
else
{
alert("有选中的");
}
}
参数tag是你checkBox的name的值 从此你也可以看的出来普通js写起来比jquery要麻烦很多,建议你以后多用jquery