我们来了解下万能五笔输入法外挂版如何启动和隐藏。 由于万能码(万能五笔)是一种EXE外挂式的输入法(和中文之星类似),如在一些特殊的软件或操作系统中,用其它的内置式输入法都......
2016-10-13 213
批量删除网站记录时,通常要用 js 在客户端把待删除的记录全部选中,再在服务器端把选择的记录都删除。而选中记录一般都是选中记录前的 checkbox 复选框,为易于理解,下面用一个实例具体说明。
1、实例 HTML 代码
假如有一张产品表格,它是由“产品名称”和“价格”2个字段组成,此外前面还有一个供选中记录的 checkbox;表格的下面还有一个选中所有记录的 checkbox(name="selectAll")。该表格是 dl dt dd + css 实现的,具体代码如下:
<dl id="product">
<dt><span>选择</span><span>产品名称</span><span>价格</span></dt>
<dd><span><input name="1" type="checkbox" /></span></dd >
<dd><span>数码相机</span></dd >
<dd><span>2200</span></dd>
<dd><span><input name="2" >type"checkbox" /></span></dd >
<dd><span>笔记本电脑</span></dd >
<dd><span>3500</span></dd>
<dd><span><input name="3" type="checkbox" /></span></dd >
< dd><span>电脑硬盘</span></dd >
< dd><span>420</span></dd >
</ dl>
<div><input name="selectAll" type="checkbox" onclick="selectAllCheckBox('product',this.checked)" />全选</div>
2、用Js一个简单的方法把全部 checkbox 选中
当单击“全选”前面的 checkbox(name="selectAll")时,js 通过循环的方式把所有记录都选中,具体思路如下:
首先,获得表格的父对象(pID),再选择该范围内的所有类型为 input 的 HTML 标签,然后循环遍历所有 input,如果类型是 checkbox,则选中,代码如下:
//ParentID 是表格本身的ID或表格的父ID
//bool 是 checkbox 当前状态(选中还是未选中)
function selectAllCheckBox(ParentID, bool)
{
var pID = document.getElementById(ParentID);
var cb = pID.getElementsByTagName("input");
for(var i = 0;i < cb.length; i++){
if(cb[i].type == "checkbox")
cb[i].checked = bool;
}
}
调用方法:selectAllCheckBox('product',this.checked);//见HTML代码最后一行
该方法经过验证没有错误,且兼容 Ie、Edge、Chrome、Firefox 等主流浏览器,直接就可以调用,十分方便。
最后说明一点:例中是用 dl dt dd + css 实现的表格,其实用什么表格都没有关系,只要把“表格本身的ID或表格的父ID” 传递给selectAllCheckBox 方法,都可以全部选中。
相关文章
我们来了解下万能五笔输入法外挂版如何启动和隐藏。 由于万能码(万能五笔)是一种EXE外挂式的输入法(和中文之星类似),如在一些特殊的软件或操作系统中,用其它的内置式输入法都......
2016-10-13 213
现在的输入法越来越多,有搜狗、五笔、拼音等,但在我们word等打字是总是会出现一些小麻烦是在所难免的,一位朋友向学无忧求助, 输入法切换不了怎么办? 同时出现 输入法不见了......
2016-11-14 203 输入法教程
qq登录的时候显示异常或者提出永久冻结怎么办呢?方法很简单,和小编一起来看看吧。 一、QQ无法登录/使用异常怎么办? (1)请删除本地号码文件夹(删除本地号码文件夹后本地聊......
2022-08-08 244 qq显示登录异常
嘟嘟语音是一款针对网络游戏及娱乐玩家设计,结合即时聊天、游戏语音、多人K歌、群组功能为一体的多人语音聊天软件。在软件使用中,出现嘟嘟语音没音的情况,怎么解决呢? 确定自己......
2016-07-11 203 嘟嘟语音
jojplay模拟器游戏出现缺字、方框字是因为字体不兼容导致的,在旧版本时需要通过解包然后替换字体解决,新版可以自定义游戏字体,非常的方便,想必有不少玩家还不知道如何操作,......
2022-10-10 721 joiplay模拟器 字体显示不全修复