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="";
				}
			}
		}
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章