必威体育Betway必威体育官网
当前位置:首页 > IT技术

用js实现全选和取消全选的功能

时间:2019-10-04 19:44:34来源:IT技术作者:seo实验室小编阅读:86次「手机版」
 

全选

<input type="checkbox" id="chkAll" name="chkAll" />全选
    <p id="p1">
	    <input type="checkbox" id="chk1" name="chk" id="chk2" name="chk" />2
	    <input type="checkbox" id="chk3" name="chk" />3
	    <input type="checkbox" id="chk4" name="chk" id="chk5" name="chk" onclick="chk_onclick(this)"/>5
</p>
function chkAll_onclick(obj)
		{
			var chks = document.getElementsByName("chk");
			for( var i = 0 ; i < chks.length ; i++ )
			{
				chks[i].checked = obj.checked;
			}
		}
		function chk_onclick(obj)
		{
			var chks = document.getElementsByName("chk");
			var	chkAll=document.getElementsByName("chkAll");
			if(obj.checked==false)
					chkAll[0].checked=false;
			else
			{
				var j=1;
				for( var i = 0 ; i < chks.length ; i++ )
				{
					if(chks[i].checked==false)
					{   j=2;
						break;
					}
				}
				if (j==1)
					chkAll[0].checked=true;
			}
		}

相关阅读

【Unity Shader】(五) ------ 透明效果之半透明效果的实

笔者使用的是 Unity 2018.2.0f2 + VS2017,建议读者使用与 Unity 2018 相近的版本,避免一些因为版本不一致而出现的问题。 【Unity S

java实现下载excle(jxl、poi 两种方式)

@RequestMapping(value="/download_index") public String downloadExce

atomic的实现原理

 在多线程的场景中,我们需要保证数据安全,就会考虑同步的方案,通常会使用synchronized或者lock来处理,使用了synchronized意味着内核

js数组合并

方法一:var a = [1,2,3]; var b=[4,5] a = a.concat(b); console.log(a); //此处输出为 [1, 2, 3 ,4 ,5]方法二:// ES5 的写法 var

实现洗牌算法

洗牌算法 Fisher–Yates随机置乱算法也被称做高纳德置乱算法,通俗说就是生成一个有限集合的随机排列。 Fisher-Yates随机置乱算法

分享到:

栏目导航

推荐阅读

热门阅读