如何用JavaScript编写实现全选和全不选功能的代码?

2026-04-05 09:119阅读0评论SEO教程
  • 内容介绍
  • 文章标签
  • 相关推荐

本文共计603个文字,预计阅读时间需要3分钟。

如何用JavaScript编写实现全选和全不选功能的代码?

原文:本文实例为大师分享了JavaScript实现全选和不选操作的代码,供大师参考。具体内容如下:效果示例+默认状态下:+勾选全选时:+任意取消勾选物品A/B/C时:+实现代码:+!DOCTY

改写后:本文以实例形式展示如何用JavaScript实现全选与不选功能,代码简洁易懂。内容包含:+效果展示+默认状态+全选效果+部分取消选择效果+代码实现+!DOCTY

本文实例为大家分享了JavaScript实现全选和全不选操作的具体代码,供大家参考,具体内容如下

效果示例

默认状态下:

勾选全选时:

任意取消勾选物品A/物品B/物品C时

如何用JavaScript编写实现全选和全不选功能的代码?

实现代码

<!DOCTYPE html> <html> <head> <meta charset="UTF-8"> <title>全选</title> <script> function myAll() { var all = document.getElementById("all"); var oneList = document.getElementsByName("one"); for(var i = 0; i < oneList.length; i++) { oneList[i].checked = all.checked; } } function myOne() { var all = document.getElementById("all"); var oneList = document.getElementsByName("one"); for(var i = 0; i < oneList.length; i++) { if(oneList[i].checked == false) { all.checked = false; return; } } all.checked = true; } </script> </head> <body> <table id="myTable" border="1" cellpadding="0" cellspacing="0" width="90%" height="180px"> <tr> <th>全选<input id="all" type="checkbox" onclick="myAll()" /></th> <th>序号</th> <th>名称</th> <th>单价</th> <th>数量</th> <th>总计</th> </tr> <tr> <td><input name="one" type="checkbox" onclick="myOne()" /></td> <td>1</td> <td>物品A</td> <td>¥55</td> <td>1</td> <td>¥55</td> </tr> <tr> <td><input name="one" type="checkbox" onclick="myOne()" /></td> <td>2</td> <td>物品B</td> <td>¥70</td> <td>1</td> <td>¥70</td> </tr> <tr> <td><input name="one" type="checkbox" onclick="myOne()" /></td> <td>3</td> <td>物品C</td> <td>¥66</td> <td>1</td> <td>¥66</td> </tr> </table> </body> </html>

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持自由互联。

本文共计603个文字,预计阅读时间需要3分钟。

如何用JavaScript编写实现全选和全不选功能的代码?

原文:本文实例为大师分享了JavaScript实现全选和不选操作的代码,供大师参考。具体内容如下:效果示例+默认状态下:+勾选全选时:+任意取消勾选物品A/B/C时:+实现代码:+!DOCTY

改写后:本文以实例形式展示如何用JavaScript实现全选与不选功能,代码简洁易懂。内容包含:+效果展示+默认状态+全选效果+部分取消选择效果+代码实现+!DOCTY

本文实例为大家分享了JavaScript实现全选和全不选操作的具体代码,供大家参考,具体内容如下

效果示例

默认状态下:

勾选全选时:

任意取消勾选物品A/物品B/物品C时

如何用JavaScript编写实现全选和全不选功能的代码?

实现代码

<!DOCTYPE html> <html> <head> <meta charset="UTF-8"> <title>全选</title> <script> function myAll() { var all = document.getElementById("all"); var oneList = document.getElementsByName("one"); for(var i = 0; i < oneList.length; i++) { oneList[i].checked = all.checked; } } function myOne() { var all = document.getElementById("all"); var oneList = document.getElementsByName("one"); for(var i = 0; i < oneList.length; i++) { if(oneList[i].checked == false) { all.checked = false; return; } } all.checked = true; } </script> </head> <body> <table id="myTable" border="1" cellpadding="0" cellspacing="0" width="90%" height="180px"> <tr> <th>全选<input id="all" type="checkbox" onclick="myAll()" /></th> <th>序号</th> <th>名称</th> <th>单价</th> <th>数量</th> <th>总计</th> </tr> <tr> <td><input name="one" type="checkbox" onclick="myOne()" /></td> <td>1</td> <td>物品A</td> <td>¥55</td> <td>1</td> <td>¥55</td> </tr> <tr> <td><input name="one" type="checkbox" onclick="myOne()" /></td> <td>2</td> <td>物品B</td> <td>¥70</td> <td>1</td> <td>¥70</td> </tr> <tr> <td><input name="one" type="checkbox" onclick="myOne()" /></td> <td>3</td> <td>物品C</td> <td>¥66</td> <td>1</td> <td>¥66</td> </tr> </table> </body> </html>

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持自由互联。