function choice(who)
{
var inputs=document.getElementsByName("checkboxs");
var selectedNum = 0;
for (var j=0;j<inputs.length;j++) //获取选中数量
{
if (inputs[j].checked == true) {selectedNum += 1;}
}
if (selectedNum = inputs.length) {who = 0;} //如果checkbox处于全部选中状态,则实现取消全选
if (who == 1) //全选
{
for (var i=0;i<inputs.length;i++)
{inputs[i].checked = true;}
}
else //反选
{
for (var i=0;i<inputs.length;i++)
{inputs[i].checked = !(inputs[i].checked);}
}
}
choice(1); //1全选,0反先,checkbox名称为:checkboxs
{
var inputs=document.getElementsByName("checkboxs");
var selectedNum = 0;
for (var j=0;j<inputs.length;j++) //获取选中数量
{
if (inputs[j].checked == true) {selectedNum += 1;}
}
if (selectedNum = inputs.length) {who = 0;} //如果checkbox处于全部选中状态,则实现取消全选
if (who == 1) //全选
{
for (var i=0;i<inputs.length;i++)
{inputs[i].checked = true;}
}
else //反选
{
for (var i=0;i<inputs.length;i++)
{inputs[i].checked = !(inputs[i].checked);}
}
}
choice(1); //1全选,0反先,checkbox名称为:checkboxs
解决方案 »
- 求助 很纠结的问题
- extjs 文件下载问题纠错(明明别人用着行我拷贝过来就不行)
- 如何取input内值加入到action中
- [求助]如何控制javascript中方法的使用与不使用?具体看内容!
- 在显示隐藏表格时,提示不是对象,请大家帮忙看一下!
- 如何通过javascript复制图片到剪贴板
- 急.在线等.如何用<marquee>实现图片上下滚动???
- 请问有无代码可以清除用户的cookies?
- 大家好:请问在javascript中如何,看内宾 还可以加分(要多少可以说(10-100))
- 我想做一个网页,实现文本分割,发送短消息!
- j如何修改avascript 编码
- 大家好,有人能给我简单的讲讲table排序吗???在线等待,急
<head>
<title> new document </title>
<script language="javascript">
function selectall()
{
var a = document.getElementsByName("table_name");
var len = a.length;
for(var i=0;i<len;i++)
{
a[i].checked=true;
}
}
</script>
</head>
<body>
<input type=checkbox name="table_name">
<input type=checkbox name="table_name">
<input type=checkbox name="table_name">
<input type=checkbox name="table_name">
<INPUT type=checkbox id="chk" name="table_name" onclick="selectall()">
</body>
</html>
<input type=checkbox name="table_name">
<input type=checkbox name="table_name">
<input type=checkbox name="table_name"><INPUT type=checkbox id="chk" name="dd" onclick="selectall()">JS如下:
<script type="text/javascript">
function selectall()
{
var a = document.getElementsByName("table_name");
var len = a.length;
for (var i = 0; i < len; i++)
{
if (document.getElementById("chk").checked)
a[i].checked = true;
else
a[i].checked = false;
}
}
</script>
<input type=checkbox name="table_name">
<input type=checkbox name="table_name">
<input type=checkbox name="table_name"><INPUT type=checkbox id="chk" name="dd" onclick="selectall()">JS如下:
<script type="text/javascript">
function selectall()
{
var a = document.getElementsByName("table_name");
var len = a.length; for (var i = 0; i < len; i++)
{
if (document.getElementById("chk").checked)
a[i].checked = true;
else
a[i].checked = false;
}
}
</script>