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. 使用Wireshark捕捉USB通信数据

    USB,是英文Universal Serial Bus(通用串行总线)的缩写,而其中文简称为“通串线”,是一个外部总线标准,用于规范电脑与外部设备的连接和通讯.USB接口支持设备的即插即用和热插拔功能 ...

  2. php大力力 [028节] 如何下载js文件,网上一个*.js无法下载啊??????

    php大力力 [028节] 如何下载js文件,网上一个*.js无法下载啊?????? safari也无法下载 迅雷也无法下载 是不是对方网站服务器的不让下载那个js目录的文件??? 只能调用js函数啊 ...

  3. Linux----七个有效的文本编辑习惯

    如果你要花大量的时间键入文本, 写程序或编写HTML脚本, 你可以通过有效地使用一个好的编辑器来替你节省时间. 本文将引导你如果快速地完成你的编辑工作, 并且减少你的错误. 本文将以开放源码软件Vim ...

  4. div+css文字垂直居中 解决左侧头像右侧姓名,姓名多换行后相对于头像仍居中显示

    在说到这个问题的时候,也许有人会问CSS中不是有vertical-align属性来设置垂直居中的吗?即使是某些浏览器不支持我只需做少许的CSS Hack技术就可以啊!所以在这里我还要啰嗦两句,CSS中 ...

  5. Nullsoft教程 NSIS初学者图文教程一

    Nullsoft教程 NSIS初学者图文教程一 来源:互联网 作者:佚名 时间:03-29 00:34:33 [大 中 小] Nullsoft Installation System(nsis) 是一 ...

  6. excel表里的数据导入到数据库里

    采用的是jxl,所以需要导jxl-2.4.2.jar的jar包.(前提知道excel表的目录): //用log记录异常信息 private static final Logger log = Logg ...

  7. Ubuntu Vim 复制到系统粘贴板

    /************************************************************************* * Ubuntu Vim 复制到系统粘贴板 * 说 ...

  8. HttpServlet详解

    http://www.cnblogs.com/panjun-Donet/archive/2010/02/22/1671290.html Servlet的框架是由两个Java包组成:javax.serv ...

  9. 使用jetty-maven-plugin插件进行测试

    为了能够使用maven的jetty插件对项目进行测试,需要进行如下操作: (1)修改maven配置文件 为了能够在命令行中使用jetty命令,需要修改maven的配置文件settings.xml文件, ...

  10. AngularJS的路由、模块、依赖注入

    AngularJS的路由在实际应用中更多是由另外封装好的angular-ui-router.js实现的! 为什么不用Ajax而要用前端路由?