<input type="checkbox" name="a" value="1" /><br/>
<input type="checkbox" name="a" value="2" /><br/>
<input type="checkbox" name="a" value="3" /><br/>
<input type="checkbox" name="a" value="4" /><br/> <input type="button" onclick="changeIds()" /> <script type="text/javascript">
checkedIds="";//翻页保存选中的id function changeIds(){
var oneches=document.getElementsByName("a");
for(var i=0;i<oneches.length;i++){
if(oneches[i].checked==true){
//避免重复累计id (不含该id时进行累加)
if(checkedIds.indexOf(oneches[i].value)==-1){
checkedIds=checkedIds+oneches[i].value+",";
}
}
if(oneches[i].checked==false){
//取消复选框时 含有该id时将id从全局变量中去除
if(checkedIds.indexOf(oneches[i].value)!=-1){
checkedIds=checkedIds.replace((oneches[i].value+","),"");
}
}
}
alert(checkedIds);
} function getChecked(){
checkedIds = '4,1,';
var oneches=document.getElementsByName("a");
for(var i=0;i<oneches.length;i++){
//全局变量中含有id,则该复选框选中
if(checkedIds.indexOf(oneches[i].value)!=-1){
oneches[i].checked=true;
}
} alert(checkedIds);
} getChecked();
</script>

  

最新文章

  1. vim: vs sp 调整窗口高度和宽度
  2. 《你必须知道的.NET》书中对OCP(开放封闭)原则的阐述
  3. Hibernate的性能优化问题笔记
  4. 学习 easyui 之一:easyloader 分析与使用
  5. mysql修改表名,列名,列类型,添加表列,删除表列
  6. Python生成8位随机密码
  7. Python面向对象OOP
  8. leetcode算法刷题(三)
  9. Ubuntu14.04下CUDA7.5安装与配置
  10. 更快的理解js中循环嵌套
  11. 201521123102 《Java程序设计》第8周学习总结
  12. Docker集群编排工具之Kubernetes(K8s)介绍、安装及使用
  13. docker 运行Django项目
  14. Vue 中 export及export default的区别
  15. HashMap与TreeMap按照key和value排序
  16. MySQL 检索数据(SELECT)
  17. Python返回数组(List)长度的方法
  18. iOS UILabel设置居上对齐,居中对齐,居下对齐
  19. pyhthon 求GPA平均学分绩点
  20. python 中的特殊方法,纠正自己笨笨的记忆

热门文章

  1. RedHat Enterprise Linux下配置yum源(尝试过的可行方案)
  2. Link List
  3. Hive中数据的加载和导出
  4. 嵌入式 Linux 应用:概述
  5. A Brief Introduction to the Design of UBIFS
  6. 采用虚拟命名管道的字符设备和阻塞型I/O实现进程间的通信实现KWIC程序
  7. jquery ajax 后台和前台数据交互 C#
  8. Android -如何在底部左对齐,中对齐,右对齐三个按钮图片 巧用Relative Layout
  9. myeclipse自带客户端连接mysql数据库
  10. [改善Java代码]子列表只是原列表的一个视图