`

最简单全选反选

阅读更多

不用JS框架的前提下,我觉得最简单的写法是:
以前写反选的时候都用if来判断,今天尝试了下这样写,发现也是对的。O(∩_∩)O~

<script type="text/javascript">
    var ids = document.getElementsByName("id");
    function select(){
        for(var i=0;i<ids.length;i++)
            ids[i].checked = true;
    }
    function inverse(){
        for(var i=0;i<ids.length;i++)
            ids[i].checked = !ids[i].checked;
    }
</script>

 

测试运行代码:

<html>
<head>
<title>全选/反选--测试胡伟官方网[http://jshuwei.org.cn]提供</title>
<style type="text/css">
	.no{
		list-style:none;
	}
</style>
</head>
<body>
<ul>
<li class="no"><input type="checkbox" name="id" value="1"/></li>
<li class="no"><input type="checkbox" name="id" value="2"/></li>
<li class="no"><input type="checkbox" name="id" value="3"/></li>
<li class="no"><input type="checkbox" name="id" value="4"/></li>
<li class="no"><input type="checkbox" name="id" value="5"/></li>
<li class="no"><input type="checkbox" name="id" value="6"/></li>
</ul>
<script type="text/javascript">
	var ids = document.getElementsByName("id");
	function select(){
		for(var i=0;i<ids.length;i++)
			ids[i].checked = true;
	}
	function inverse(){
		for(var i=0;i<ids.length;i++)
			ids[i].checked = !ids[i].checked;
	}
</script>
<a href="#" onclick="select();">全选</a>   <a href="#" onclick="inverse();">反选</a>
</body>
</html>

 

分享到:
评论

相关推荐

    Flex中DataGrid内嵌CheckBox的全选反选和防止选择状态错乱实现方法

    以上就是Flex中DataGrid内嵌CheckBox实现全选反选及防止选择状态错乱的基本步骤。通过自定义列类、监听CheckBox事件和处理全选/全反逻辑,我们可以创建一个功能完善的多选DataGrid。在实际项目中,还可以根据需求...

    JQ 全选和反选和取消

    4. **`demo.html`的实现**:在`demo.html`文件中,应该包含了一个简单的HTML结构,例如一个主复选框(全选按钮)和多个子复选框。jQuery脚本部分将实现上述的全选、反选和取消选择的功能。你可以打开这个文件,查看...

    AngularJS 实现购物车全选反选功能

    购物车全选反选功能是电商网站中常见的需求,允许用户一次性选择或取消选择所有商品。 首先,我们需要创建一个HTML模板,该模板包含一个表格来展示购物车中的商品,以及用于全选和反选的复选框。在这个例子中,我们...

    silverlight实现datagrid全选、反选、分页、导出EXCEL

    在本文中,我们将深入探讨如何使用Silverlight技术来实现数据网格(DataGrid)的全选、反选、分页以及导出到Excel的功能。Silverlight是一种由微软开发的富客户端技术,用于创建丰富的交互式Web应用程序。 ### ...

    js html css实现复选框全选与反选

    全选和反选功能通常用于批量操作这些选项。在本文中,我们将深入探讨如何使用JavaScript (JS)、HTML 和 CSS 实现复选框的全选与反选功能。 首先,我们来看HTML部分。在这个例子中,我们创建了一个表格(Table),...

    Jquery CheckBox全选方法代码附js checkbox全选反选代码

    在jQuery库的帮助下,这个任务变得非常简单和直观,正如标题“Jquery CheckBox全选方法代码附js checkbox全选反选代码”所示。这里我们将详细讲解如何使用jQuery实现全选和反选的功能,并对比JavaScript的实现方式。...

    jquery checkbox全选反选效果代码

    虽然此段代码提供了一个简单的全选/反选实现,但在实际应用中可能需要根据具体需求进行调整和优化。 最后,虽然jQuery库可以大大简化JavaScript的开发,但近年来随着Web标准的不断提升和原生JavaScript功能的增强,...

    jQuery Checkbox 全选 反选的简单实例

    本文深入浅出地讲解了如何使用jQuery实现复选框(Checkbox)的全选、全不选和反选功能。这是前端开发中经常遇到的一个需求,特别是在需要批量操作多选框时非常有用。通过具体的实例,本文为读者提供了一套简单易行的...

    jquery实现简单的全选和反选功能

    如示例中提到的“全选”、“全不选”、“反选”和“获得选中的所有值”按钮,每种按钮对应一个操作,利用jQuery来实现这些操作是简单直接的。 全选按钮("selectAll")在被点击时,将循环遍历所有的子复选框,并把...

    JS控制复选框全选、反选,可进行同一页面多个复选框全选控制V2 .0

    这里,我们简单地将其他复选框的选中状态取反,实现反选功能。 最后,要获取选中的复选框的值,可以遍历所有复选框并收集已选中的项: ```javascript function getCheckedValues() { var checkedValues = []; ...

    3分钟写出来的Jquery版checkbox全选反选功能

    在本文中,我们将深入探讨如何使用jQuery实现复选...总的来说,这个3分钟编写的jQuery全选/反选功能提供了一个快速实现该功能的示例,适用于简单的应用场景。然而,对于复杂的项目,可能需要进行更多的优化和错误处理。

    javascript实现简单的全选和反选功能

    本文档主要介绍了使用JavaScript实现简单全选和反选功能的方法和代码实现。全选功能是指在有多个复选框(checkbox)的情况下,通过点击一个按钮使得所有的复选框都被选中;反选功能则是在所有复选框已经选中或未选中...

    JavaScript例子—实现行的增加、删除、全选、反选

    在这个"JavaScript例子—实现行的增加、删除、全选、反选"的主题中,我们将探讨如何利用JavaScript实现表格数据的操作,这些操作在许多Web应用程序中都非常常见,如数据管理、表格编辑等。 首先,全选和反选功能...

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

    在网页交互设计中,全选和反选功能是常见的用户操作需求,特别是在处理多选列表时。JavaScript 是实现这类功能的理想选择,因为它可以实时更新页面元素的状态,无需刷新页面。本篇文章将详细介绍如何使用 JavaScript...

    jQuery实现复选框全选/取消全选/反选及获得选择的值

    jQuery实现复选框全选、取消全选、反选及...通过上述的讲解,我们可以看到,利用jQuery对复选框进行全选、取消全选、反选及获得选择的值的操作相对简单,只要熟练掌握jQuery选择器和遍历方法,就可以轻松实现这些功能。

    Vue常用的全选/反选的示例代码

    总之,Vue.js通过其强大的数据绑定和响应式机制,使得实现全选/反选功能变得简单且直观。这个示例展示了如何利用Vue的特性构建一个交互式的用户界面,并提供了学习Vue.js基本用法的一个实例。希望这个例子能帮助你更...

    jquery 实现的全选和反选

    在本文中,我们将深入探讨如何使用jQuery实现全选和反选功能,这通常在具有复选框列表的网页中非常有用。例如,在一个表格中,用户可能需要一次性选择或取消选择所有行。以下是一个简单的示例,展示了如何通过jQuery...

    基于jquery实现复选框全选,反选,全不选等功能

    而为了提升用户体验,经常需要通过编程来实现一些快捷的操作,例如全选、全不选和反选复选框。jQuery作为一个快速、小巧且功能丰富的JavaScript库,使得这些操作的实现变得非常简单。 在这篇文章中,将介绍如何使用...

    jQuery中实现prop()函数控制多选框(全选,反选)

    使用jQuery可以方便地控制这些多选框的行为,比如实现全选与反选的功能。本文将介绍如何利用jQuery的prop()函数来实现对多选框的全选和反选控制。 首先,了解jQuery中的prop()函数是十分重要的。prop()函数用于获取...

    datagrid全选(JS)

    通过上述介绍,我们可以看到,使用简单的JavaScript代码即可实现数据表格的全选和反选功能。这不仅提高了用户的操作效率,还提升了应用程序的整体体验。开发者可以根据实际需求调整代码逻辑,例如增加更多高级功能或...

Global site tag (gtag.js) - Google Analytics