解决方案 »
- 大家都用什么软件编写js的啊???
- 如何知道URL传了什么参数过来?
- 想实现下面的功能:通过file选择上传XML文件,想实现将选择的文件内容显示在GridView里面
- 请看,childNodes得到数组的长度为什么会比实际个数多一呢?(里面怎么会有一个undifined值呢),高手请帮忙!!!
- 关于img.src动态改变的。
- 请问如下代码有什么用?
- 按钮被我设置成灰色的怎么把它设置成可用的
- 请问如何实现 当用户关闭浏览器窗口时自动打开一个新的页面 功能?
- 删除记录对已经打开的记录集有影响?
- 帮忙修改成为vbscript
- ie中,flash对象在函数内部中找不到方法
- 大公司需要自己开发jquery吗?
最好可以用jquery处理!谢谢!
<style type="text/css">
button{width:100px;height:30px;}
table{width:400px;border:1px solid #006600;text-align:center;font-size:12px;}
th{background-color:"#66CC00"}
</style>
<body>
<button id="a">全选</button><button id="c">取消全选</button><button id="f">反选</button><button id="z">选中间区</button>
<table>
<tr><th>选框</th><th>角色详情</th><th>用户编号</th><th>用户姓名</th></tr>
<tr><td><input type="checkbox" value="0"></td><td><A HREF="#">角色详情</A></td><td>000003</td><td></td></tr>
<tr><td><input type="checkbox" value="1"></td><td><A HREF="#">角色详情</A></td><td>000004</td><td></td></tr>
<tr><td><input type="checkbox" value="2"></td><td><A HREF="#">角色详情</A></td><td>000005</td><td></td></tr>
<tr><td><input type="checkbox" value="3"></td><td><A HREF="#">角色详情</A></td><td>000006</td><td></td></tr>
<tr><td><input type="checkbox" value="4"></td><td><A HREF="#">角色详情</A></td><td>000007</td><td></td></tr>
<tr><td><input type="checkbox" value="5"></td><td><A HREF="#">角色详情</A></td><td>000008</td><td></td></tr>
</table>
<script type="text/javascript">
<!--
var $=function(o){return document.getElementById(o);},
$n=function(o){return document.getElementsByTagName(o);};
$("a").onclick=function(){
var n=$n("input").length;
for(var i=0;i<n;i++){$n("input")[i].checked=true;}
};
$("c").onclick=function(){
var n=$n("input").length;
for(var i=0;i<n;i++){$n("input")[i].checked=false;}
};
$("f").onclick=function(){
var n=$n("input").length;
for(var i=0;i<n;i++){$n("input")[i].checked=$n("input")[i].checked?false:true;}
};
$("z").onclick=function(){
var arr=[],n=$n("input").length;
for(var i=0;i<n;i++){if($n("input")[i].checked){arr.push(i);}}
if(arr.length>=2){
arr=arr.sort(function(a,b){return a-b});
for(var j=arr[0];j<arr[arr.length-1];j++){$n("input")[j].checked=true;}
}
};
-->
</script>
coderfanl可以和你交个朋友吗?向你学习!
[email protected]
<script type="text/javascript" src="js/jquery.min.js"></script><input type="checkbox" name="chk[]" /><br/>
<input type="checkbox" name="chk[]" /><br/>
<input type="checkbox" name="chk[]" /><br/>
<input type="checkbox" name="chk[]" /><br/>
<input type="checkbox" name="chk[]" /><br/>
<input type="checkbox" name="chk[]" /><br/>
<input type="checkbox" name="chk[]" /><br/>
<input type="checkbox" name="chk[]" /><br/>
<input type="checkbox" name="chk[]" /><br/>
<input type="checkbox" name="chk[]" /><br/><input type="button" value="between" id="btnBetween" />
<script type="text/javascript">
$(document).ready(function() { $("#btnBetween").click(function(){ var arr = new Array(); $("input[name='chk[]']").each(function(i){
if($(this)[0].checked)
{
arr.push(i); //checked checkbox's index
}
}); if(arr.length != 2)
{
return; //
}
else{
for(var i = arr[0] ; i < arr[1]; i++)
{
$("input[name='chk[]']")[i].checked = true;
//alert(i);
}
}
});
});
</script>偶无聊写了个简易的。今天感冒,居然写错个字半天没看出来。。
[email protected]