`
周一Monday
  • 浏览: 346831 次
  • 来自: 北京
社区版块
存档分类
最新评论

“全选/全不选”例子

阅读更多


 

 
<form action="" method="post">
	
	<input type="checkbox" id="check" value="全选/全不选"/>全选/全不选
	<br />
	
	<input type="checkbox" name="items" value="足球" />足球
	<input type="checkbox" name="items" value="篮球"/>篮球
	<input type="checkbox" name="items" value="游泳"/>游泳
	<input type="checkbox" name="items" value="唱歌"/>唱歌
	<br>

	<input type="button" name="checkall" id="checkAll" value="全选" />
	<input type="button" name="checkall" id="checkNo" value="全不选" />
	<input type="button" name="checkall" id="checkRev" value="反选" />

</form>



<script type="text/javascript">
	window.onload=function(){
		//全选
		document.getElementById("checkAll").onclick=function(){
			var itemsElements=document.getElementsByName("items");
			for(var i=0;i<itemsElements.length;i++){
				itemsElements[i].checked="checked";
			}
		};

		//全不选
		document.getElementById("checkNo").onclick=function(){
			var itemsElements=document.getElementsByName("items");
			for(var i=0;i<itemsElements.length;i++){
				itemsElements[i].checked=null;
			}
		};

		//反选
		document.getElementById("checkRev").onclick=function(){
			var itemsElements=document.getElementsByName("items");
			for (var i = 0; i < itemsElements.length; i++) {
				if(itemsElements[i].checked){
					itemsElements[i].checked=null;
				}else{
					itemsElements[i].checked="checked";
				}
			}
		};

		//全选/全不选
		document.getElementById("check").onclick=function(){
			var items=document.getElementsByName("items");
			for(var i=0;i<items.length;i++){
				items[i].checked=this.checked;
			}
		};
	};
</script>

 

 
 

  • 大小: 7.7 KB
分享到:
评论

相关推荐

    vue多级复杂列表展开/折叠及全选/分组全选实现

    在这个例子中,初始化状态包括设置头像的随机颜色、初始化全选状态和折叠状态。比如,我们可以设置`isOpenItem`数组中对应每一级的展开状态,以及设置`isSelectAll`数组中对应每一级的全选状态。这样做可以确保列表...

    js控制复选框全选、全不选

    在JavaScript编程中,"js控制复选框全选、全不选"是一个常见的需求,尤其在数据表或者选项列表中,用户可能希望一次性选中或取消所有复选框。这个功能可以通过编写简单的JavaScript代码实现。这里我们将深入探讨如何...

    js与jQuery实现checkbox复选框全选/全不选的方法

    在网页交互设计中,checkbox复选框全选/全不选功能是一个常见的需求,它能够帮助用户快速选择或取消选择一组选项。这篇文章主要探讨了如何使用JavaScript和jQuery这两种流行的前端技术来实现这一功能。 首先,我们...

    用js代码写全选与全不选

    在JavaScript(JS)中,全选与全不选的功能通常应用于多选列表或者表格中,让用户可以方便地一次性选择或取消所有选项。这个主题对于初学者来说是非常基础且实用的知识点,下面我们将深入探讨如何使用JavaScript实现...

    jquery 复选框 全选,全不选

    这个例子展示了如何利用jQuery的事件处理和DOM操作来实现复选框的全选全不选功能。在实际应用中,你可以根据需要对这个基础框架进行扩展,例如增加对分组复选框的支持,或者添加更复杂的逻辑判断。在HTML和jQuery的...

    html JavaScript js复选框的全选,多选,全选,全不选,反选

    在这个例子中,我们有三个复选框,每个都有不同的值,并且我们添加了三个特殊的复选框用于控制全选、全不选和反选。 接下来,我们需要在JavaScript中定义相应的函数来处理这些操作。这些函数可以通过`onclick`事件...

    JTable添加CheckBox

    通过上述代码,我们可以创建一个包含`CheckBox`的`JTable`,并且表头的`JCheckBox`可以实现全选/全不选的功能。这种功能在很多数据操作应用中都非常实用,例如在邮件客户端、任务管理器或者文件管理器中选择多项进行...

    jquery复选框全选/取消示例

    * 子复选框全不选 父复选框不选中 * @param father 父复选框的id * @param son 子复选框的class */ function checkSonCheckBox(father, son) { $("." + son).click(function() { if ($(this).attr("checked") ...

    Javascript实现全选反选

    全选反选的核心思想是通过更改一个主复选框的状态(通常被称为“全选”按钮)来同步所有子复选框的状态。当“全选”按钮被选中时,所有子复选框应被选中;反之,如果“全选”按钮被取消选中,所有子复选框则应被取消...

    javascript 全选/反选,取消选择效果

    全选功能是选中所有复选框(checkbox),反选则是取消所有已选中的复选框,而取消选择通常是指取消选中最后一个作为“全选/反选”控制的复选框。 在 HTML 结构中,我们可以创建一个表格(table)来展示数据,每个行...

    解决JQuery全选/反选第二次失效的问题

    这个例子展示了如何通过原生JavaScript实现全选/反选功能,即使在低版本的jQuery环境下也能正常工作。同时,它强调了解决问题时的灵活性,当常规方法受限时,可以考虑使用其他技术,如原生JavaScript,以达到预期...

    DevExpress中GridControl的属性设置及动态绑定数据和全选取消全选

    例如,可以在GridControl的每行上添加一个复选框,当所有复选框被选中时,意味着全选。 在实际开发中,还应考虑性能优化,如分页加载大数据集,以及异常处理和用户体验设计。例如,当数据量过大时,可以使用虚拟化...

    checkbox实现全选和反选经典例子

    综上所述,"checkbox实现全选和反选经典例子"是一个关于如何在Web应用中利用Checkbox控件提高用户交互性的实践教程。通过理解Checkbox的基本操作,结合服务器控件的事件处理和逻辑编程,我们可以创建出高效且易于...

    jquery实现全选功能效果的实现代码

    在这个例子中,我们有一个`&lt;form&gt;`元素,里面包含了一个用于全选/全不选的复选框(`id="Check"`)和若干个供用户选择的运动项目的复选框(`name="items"`)。HTML代码如下: ```html 你爱好的运动是: 全选/全不...

    JS简单表格列表全选反选代码.zip

    - 表头的复选框通常会绑定一个`click`事件监听器,当用户点击时,会调用上述的`selectAll()` 或 `reverseSelect()` 函数,根据业务需求来决定是全选还是反选。 5. **DOM操作**: - JavaScript代码会与HTML DOM...

    微信小程序实现多选框全选与取消全选功能示例

    在微信小程序中,实现多选框(Checkbox)的全选与取消全选功能是一项常见的需求,主要用于批量操作或数据筛选。下面将详细讲解如何通过JavaScript(JS)、WXML(微信小程序的XML标记语言)和WXSS(微信小程序的CSS...

    jQuery checkbox全选/取消全选实现代码

    总之,这个例子展示了如何使用jQuery实现复选框的全选/取消全选功能,以及如何获取选中复选框的值,这些都是在Web开发中常见的需求,尤其是在涉及到用户交互和数据处理的场景。通过熟练掌握jQuery,开发者可以更高效...

    jQuery实现CheckBox全选、全不选功能

    // 全选/全不选功能 $("#checkAll").click(function() { $('input[name="subBox"]').prop("checked", this.checked); }); // 监听子Checkbox的点击事件,动态更新全选Checkbox的状态 var $subBox = $("input...

    基于jQuery的三个JS复选框全选反选例子.zip

    本示例“基于jQuery的三个JS复选框全选反选例子.zip”聚焦于如何利用jQuery实现复选框的全选与反选功能,这在表格或者多选项选择场景中非常常见。以下将详细介绍这一功能的实现方式。 首先,我们需要理解复选框...

    一个基于jQuery 实现的的全选、反选复选框插件源码例子

    这个“基于jQuery实现的全选、反选复选框插件源码例子”是一个很好的学习资源,可以帮助开发者理解如何利用jQuery来操控DOM(Document Object Model)中的复选框,并实现全选与反选的功能。 首先,我们要了解jQuery...

Global site tag (gtag.js) - Google Analytics