Html代码:

<table id="purchase-info" class="table table-bordered table-hover table-striped" cellspacing="0"  width="100%" align="center">
<caption>采购清单</caption>
<thead>
<tr>
<td><input class="allChoose" type="checkbox" onclick="selectAll()"></td>
<th>物品编号</th>
<th>物品名称</th>
<th>物品分类</th>
<th>规格型号</th>
<th>供应商</th>
<th>采购人员</th>
<th>采购数量</th>
<th>备注</th>
<th>入库操作</th>
</tr>
</thead> <tbody id="purchase-item"> <tr>
<td><input class="choose" type="checkbox"/></td>
<td>001</td>
<td>真彩水性笔</td>
<td>文具</td>
<th>盒(12支)</th>
<th>上海真彩文具店</th>
<th>小王</th>
<th>50</th>
<th>无备注</th>
<td><button id="inStorage">入库</button></td>
</tr>
<tr>
<td><input class="choose" type="checkbox"/></td>
<td>001</td>
<td>真彩水性笔</td>
<td>文具</td>
<th>盒(12支)</th>
<th>上海真彩文具店</th>
<th>小王</th>
<th>50</th>
<th>无备注</th>
<td><button id="inStorage">入库</button></td>
</tr>
</tbody>
</table>

JavaScript 代码:

//全选功能函数
function selectAll(){
var allChoose=document.getElementsByClassName("allChoose")[0];
var list=document.getElementsByClassName("choose");
if(allChoose.checked){
for(var i= 0;i<list.length;i++){
list[i].checked=true;
}
return true;
}else{
for(var i=0;i<list.length;i++){
list[i].checked=false;
}
return false;
}
}

效果如下:

JavaScript 全选函数的实现的更多相关文章

  1. javascript 全选 反选 js代码

    <script type="text/javascript"> //全选function checkAll() { var objs = window.document ...

  2. javascript 全选与反选

    <html xmlns="http://www.w3.org/1999/xhtml"><head runat="server">    ...

  3. Javascript全选,反选,全不选的实现代码

    使用js实现全选.反选.全不选. 代码如下: <html> <head> <script type="text/javascript"> fun ...

  4. C# javascript 全选按钮

    function selectAll(checkbox) {                  $('input[type=checkbox]').attr('checked', $(checkbox ...

  5. JQ 封装全选函数

    单击时触发效果: 如果有一个没有选中把全选的勾去了,如果select所有的都选中了,那就把全选勾上 html里: <div class="row cl"> <la ...

  6. js复选框实现全选、全不选、反选

    复选框为checkbox对象 通过input就可以将一个简单的复选框呈现在页面上 <input type="checkbox" /> 要实现的大概就是这样一个页面 思路 ...

  7. JavaScript案例四:全选练习

    JavaScript实现全选,全不选等效果... <!DOCTYPE html> <html> <head> <title>JavaScript全选练习 ...

  8. 【JavaScript】实现复选框的全选、全部不选、反选

    以较为简洁的程序实现复选框的全选.全部不选.反选 操作. 并且将可变的部分设置为JS的参数,以实现代码复用. 全选和全不选 第一个参数为复选框名称,第二个参数为是全选还是全部不选. function ...

  9. jquery全选框的实现

    函数实现的话: head里加入函数实现 <script language="javascript" type="text/javascript"> ...

随机推荐

  1. [IE兼容性] Table 之边框 (IE6 IE7 IE8(Q) 中 cellspacing 属性在重合的边框模型的表格中仍然有效)

    在 IE6 IE7 IE8(Q) 中,在通过 border-collapse:collapse 使用表格的重合边框模型后,其 cellspacing 属性仍然有效: 在 其他浏览器 中,此时的 cel ...

  2. 文本编辑器vim

    Vim是一个功能强大的全屏幕文本编辑器,是Linux/UNIX上最大的文本编辑器,它的作用是建立.编辑.显示文本文件. Vim没有菜单,只有命令.

  3. Cisco ASA 高级配置

    Cisco ASA 高级配置 一.防范IP分片攻击 1.Ip分片的原理: 2.Ip分片的安全问题: 3.防范Ip分片. 这三个问题在之前已经详细介绍过了,在此就不多介绍了.详细介绍请查看上一篇文章:I ...

  4. HDU 1082

    http://acm.hdu.edu.cn/showproblem.php?pid=1082 这题开始想复杂了,error并不包括表达式本身不合法的情况 我的方法是遇到右括号就开始处理栈,如果开始最外 ...

  5. magento产品成功添加到购物车后跳转到不同页面 添加 add to cart 按钮

    1 添加产品到购物车成功后是跳转到购物车页面或不跳转.这个在后台可以设置 system -> configuration -> After Adding a Product Redirec ...

  6. 转:SSL协议详解

    http://kb.cnblogs.com/page/162080/ 背景介绍    最近在看<密码学与网络安全>相关的书籍,这篇文章主要详细介绍一下著名的网络安全协议SSL. 在开始SS ...

  7. H - 放苹果

      Time Limit:1000MS     Memory Limit:10000KB     64bit IO Format:%I64d & %I64u Submit Status Des ...

  8. NLP(Natural Language Processing)

    https://github.com/kjw0612/awesome-rnn#natural-language-processing 通常有: (1)Object Recognition (2)Vis ...

  9. LeetCode Binary Tree Paths(简单题)

    题意: 给出一个二叉树,输出根到所有叶子节点的路径. 思路: 直接DFS一次,只需要判断是否到达了叶子,是就收集答案. /** * Definition for a binary tree node. ...

  10. OpenMP的简单使用教程

    转自:http://binglispace.com/2015/01/09/openmp-intro/ OpenMP的简单使用教程 今天有幸参加了一个XSEDE OpenMP的workshop讲座,真是 ...