时间:2021-05-18
复制代码 代码如下:
<style>
BODY{FONT-SIZE:9pt;}
table{FONT-SIZE:9pt;}
</style>
<inputtype=checkboxid=checkallonclick=check_all()><labelfor=checkall>全部选择</label>
线程数:<inputtype=textid=the_threadvalue=10size=2maxlength=2style="height:15px;font-size:12px;padding:0px">
<br>
<tableborder=0>
<tr><tdstyle="width:100px;over-flow:hidden"><spanid=show></span></td>
<tdstyle="width:400px;">
<tableid=barstyle="width:90%;height:10px;border:1pxblacksolid;display:none"><tr>
<tdid=bar1bgcolor=skybluestyle="width:0%"></td>
<tdid=bar2style="width:100%"></td>
</tr></table>
</td></tr>
<tr><tdcolspan=2><spanid=result></span></td></tr>
</table>
<scriptlanguage="JavaScript">
vartotal=505;
varthread_num;
varpre_thread;
varthread=newArray();
varcompleted=0;
varstart_time=null;
for(i=0;i<total;i++)document.write("<inputtype=checkboxid=cbox>");
functioninit_para(){
thread_num=parseInt(the_thread.value);
if(isNaN(thread_num))thread_num=10;
pre_thread=Math.floor(total/thread_num);
result.innerText="";
bar1.style.width="0%";
bar2.style.width="100%";
bar.style.display="";
}
functioncheck_all(){
checkall.disabled=true;
init_para();
for(vari=0;i<thread_num;i++){
thread[i]=[setInterval("thread["+i+"][1]<pre_thread?check_unit("+i+"*pre_thread+thread["+i+"][1]++):clearInterval(thread["+i+"][0])",1),0];
}
thread[i]=[setInterval("thread["+i+"][1]<total%thread_num?check_unit("+i+"*pre_thread+thread["+i+"][1]++):clearInterval(thread["+i+"][0])",1),0];
}
functioncheck_unit(num){
if(completed==0)start_time=newDate;
cbox[num].checked=checkall.checked;
completed++;
varcur_rate=Math.round(completed*100/total);
show.innerText=completed+"/"+total+":"+cur_rate+"%";
bar1.style.width=cur_rate+"%";
bar2.style.width=(100-cur_rate)+"%";
if(completed==total){
completed=0
checkall.disabled=false;
result.innerText="("+total+"单元/"+thread_num+"线程,总共耗时:"+((newDate)-start_time)+"ms)";
}
}
</script>
下面是运行效果
BODY {FONT-SIZE: 9pt;} table {FONT-SIZE: 9pt;} 全部选择 线程数: [Ctrl+A 全选 注:引入外部Js需再刷新一下页面才能执行]
声明:本页内容来源网络,仅供用户参考;我单位不保证亦不表示资料全面及准确无误,也不保证亦不表示这些资料为最新信息,如因任何原因,本网内容或者用户因倚赖本网内容造成任何损失或损害,我单位将不会负任何法律责任。如涉及版权问题,请提交至online#300.cn邮箱联系删除。
对复选框组的全选、全不选、不全选,获取选中的复选框的值的操作1.点击全选按钮,复选框组全部选中或者全部取消。2.实现全选按钮和复选框组的联动,当复选框组中有一个
功能:a:实现点击复选框的时候全选所有的子复选框,再点击取消所有复选框的选中状态b:有一个子复选框选中则父复选框选中所有子复选框都不选中则父复选框不选中复制代码
JS网页–全选和取消全选,供大家参考,具体内容如下表格,初始状态下复选框都是未选中状态,选中表头的复选框后,下面几个复选框变为选中状态,取消表头复选框选中状态后
本文实例为大家分享了jQuery实现简单全选框的具体代码,供大家参考,具体内容如下1.要求:(1)实现全选框勾选时其他复选框全部选中,全选框取消勾选时其他复选框
首先我们要实现的内容的需求有如下几点:1.在购物车页面中,当选中“全选”复选框时,所有商品前的复选框被选中,否则所有商品的复选框取消选中。2.当所有商品前的复选