JavaScript实现全选和全不选操作
程序员文章站
2022-04-03 21:14:10
本文实例为大家分享了javascript实现全选和全不选操作的具体代码,供大家参考,具体内容如下效果示例默认状态下:勾选全选时:任意取消勾选物品a/物品b/物品c时实现代码
本文实例为大家分享了javascript实现全选和全不选操作的具体代码,供大家参考,具体内容如下
效果示例
默认状态下:
勾选全选时:
任意取消勾选物品a/物品b/物品c时
实现代码
<!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>
以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持。