"全选/全不选"的javascript脚本命令如何写? 本帖最后由 xilaianzxsc 于 2013-10-28 16:33:09 编辑 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html xmlns="http://www.w3.org/1999/xhtml"><head><title> new document </title></head><body><form method="post" name="form1" ><input type="button" onclick="SelectAll()" value="全选"><input type="button" onclick="RE_Select()" value="反选"><input type="button" onclick="NOT_SelectAll()" value="全不选"><input type="checkbox" name="vendor_fxk" ><input type="checkbox" name="vendor_fxk" ><input type="checkbox" name="vendor_fxk" ><input type="checkbox" name="vendor_fxk" ><input type="checkbox" name="vendor_fxk" ><input type="checkbox" name="vendor_fxk" ><input type="checkbox" name="vendor_fxk" ><input type="checkbox" name="vendor_fxk" ><input type="checkbox" name="vendor_fxk" ><input type="checkbox" name="vendor_fxk" ><input type="checkbox" name="vendor_fxk" ></form><script language="javascript" type="text/javascript">function SelectAll() { var ch = document.form1.vendor_fxk; for(var i=0, l = ch.length; i < l; ++i) ch[i].checked=true;}function RE_Select() { var ch = document.form1.vendor_fxk; for(var i=0, l = ch.length; i < l; ++i) ch[i].checked=!ch[i].checked;}function NOT_SelectAll() { var ch = document.form1.vendor_fxk; for(var i=0, l = ch.length; i < l; ++i) ch[i].checked=false;}</script> </body></html> $(function(){ //全选 $("#checkAll").click(function(){ $(this).attr("checked",true).siblings().attr("checked",false)//勾选自己,同类不勾选 $(this).parents().siblings().find("input:checkbox").attr("checked","checked") //查找并勾选同一祖先下的选框 }) //不选 $("#checkNo").click(function(){ $(this).attr("checked",true).siblings().attr("checked",false)//勾选自己,同类不勾 $(this).parents().attr("checked",false).siblings().find("input:checkbox").attr("checked",false) //查找不勾选同一祖先下的选框 }) }) jquery $("input[name='vendor_fxk']").attr("checked", true); 全不选 $("input[name='vendor_fxk']").attr("checked", flase); 全选://全选function SelectAll(){ var items=document.getElementsByName("vendor_fxk");//获取所有name 为vendor_fxk的checkbox for(var i=0;i<items.length;i++){ items[i].checked=true; }}//全不选function NOT_SelectAll(){ var items=document.getElementsByName("vendor_fxk");//获取所有name 为vendor_fxk的checkbox for(var i=0;i<items.length;i++){ items[i].checked=false; }}两个方法可以合成一个 可以在javascript中接受后台传过来的list类型吗 图片旋转效果 显示一个数500ms,然后消失,接着再显示一个数 JS问题,高手帮忙啊,附代码 JS如何取值 高手帮帮忙 ※ 如何取得孩子的数目(不包括孙子) Object 的变量传输问题 javaScript和JScript的区别在什么地方? QQ互联问题-----------------------有报酬! uploadify jquery 400分求使用knockout.js建立一个输入表单以及简单功能的完整代码,急!急!急!请大神们帮助!
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<title> new document </title>
</head><body>
<form method="post" name="form1" >
<input type="button" onclick="SelectAll()" value="全选">
<input type="button" onclick="RE_Select()" value="反选">
<input type="button" onclick="NOT_SelectAll()" value="全不选"><input type="checkbox" name="vendor_fxk" >
<input type="checkbox" name="vendor_fxk" >
<input type="checkbox" name="vendor_fxk" >
<input type="checkbox" name="vendor_fxk" >
<input type="checkbox" name="vendor_fxk" >
<input type="checkbox" name="vendor_fxk" >
<input type="checkbox" name="vendor_fxk" >
<input type="checkbox" name="vendor_fxk" >
<input type="checkbox" name="vendor_fxk" >
<input type="checkbox" name="vendor_fxk" >
<input type="checkbox" name="vendor_fxk" ></form>
<script language="javascript" type="text/javascript">
function SelectAll()
{
var ch = document.form1.vendor_fxk;
for(var i=0, l = ch.length; i < l; ++i)
ch[i].checked=true;
}function RE_Select()
{
var ch = document.form1.vendor_fxk;
for(var i=0, l = ch.length; i < l; ++i)
ch[i].checked=!ch[i].checked;
}function NOT_SelectAll()
{
var ch = document.form1.vendor_fxk;
for(var i=0, l = ch.length; i < l; ++i)
ch[i].checked=false;
}</script> </body>
</html>
//全选
$("#checkAll").click(function(){
$(this).attr("checked",true).siblings().attr("checked",false)//勾选自己,同类不勾选
$(this).parents().siblings().find("input:checkbox").attr("checked","checked") //查找并勾选同一祖先下的选框
})
//不选
$("#checkNo").click(function(){
$(this).attr("checked",true).siblings().attr("checked",false)//勾选自己,同类不勾
$(this).parents().attr("checked",false).siblings().find("input:checkbox").attr("checked",false) //查找不勾选同一祖先下的选框
})
})
function SelectAll(){
var items=document.getElementsByName("vendor_fxk");//获取所有name 为vendor_fxk的checkbox
for(var i=0;i<items.length;i++){
items[i].checked=true;
}
}
//全不选
function NOT_SelectAll(){
var items=document.getElementsByName("vendor_fxk");//获取所有name 为vendor_fxk的checkbox
for(var i=0;i<items.length;i++){
items[i].checked=false;
}
}两个方法可以合成一个