js精简全选反选操作

<input type="checkbox" name="checkbox1">1</input>
<input type="checkbox"  name="checkbox1">2</input>
<button onclick="checkboxed('checkbox1')" >全(反)选</button>

js

function checkboxed(objName){
			var objNameList=document.getElementsByName(objName);
			var checked_counts = 0;
			for(var i=0;i<objNameList.length;i++){
				if(objNameList[i].checked){
					checked_counts++;
				}
			}
			if(null!=objNameList&&checked_counts!=objNameList.length){
				// alert("全选操作");
				for(var i=0;i<objNameList.length;i++){
					objNameList[i].checked="checkbox";
				}
			}else{
				// alert("反选操作");
				for(var i=0;i<objNameList.length;i++){
					objNameList[i].checked="";
				}
			}
		}
发布了41 篇原创文章 · 获赞 32 · 访问量 13万+

猜你喜欢

转载自blog.csdn.net/zhuxiongyin/article/details/90740014
今日推荐