admin 管理员组

文章数量: 887016


2024年3月2日发(作者:在线vb观看视频)

js实现checkbox全选和反选示例

在网页中,通常会使用到复选框(checkbox)来选择多个选项。其中,全选和反选功能是常见的需求,通过JavaScript可以实现这两个功能。

本示例将通过一个列表展示checkbox的全选和反选功能的实现方法。以下是完整的代码示例:

```html

Checkbox全选和反选示例

Checkbox全选和反选示例

选择你喜欢的水果:

全选/取消全选

苹果

香蕉

橙子

葡萄

西瓜

樱桃

```

在上面的代码中,首先定义了一个全选复选框,id为"selectAll",点击该复选框时调用`selectAll(`函数。接下来,定义了几个水果的复选框,它们的name属性都为"fruit",value属性分别是水果名称。

###实现全选/取消全选

`selectAll(`函数通过`getElementsByName("fruit")`获取到所有的水果复选框,并遍历设置它们的checked属性为全选复选框的checked属性,从而实现全选或取消全选的功能。

###实现反选

`inverseSelect(`函数通过`getElementsByName("fruit")`获取到所有的水果复选框,并遍历设置它们的checked属性为其当前值的相反值,实现反选的功能。

以上是一个简单的checkbox全选和反选的示例。你可以将代码复制到HTML文件中运行,通过勾选复选框来尝试全选和反选的效果。

这只是一个简单的示例,你可以根据实际需求进行扩展和适配。


本文标签: 全选 复选框 反选 水果 实现