JQuery实现简单的选择框
网站设计中多多少少会有一些表单元素,如這样简易的选择框的实现:

代码如下:
| <!doctype html> | |
| <html> | |
| <head> | |
| <meta charset="utf-8"> | |
| <title>全选反选案例-jq22.com</title> | |
| <script src="http://libs.baidu.com/jquery/1.11.3/jquery.min.js"></script> | |
| <style> | |
| ul { | |
| list-style:none; | |
| } | |
| </style> | |
| </head> | |
| <body> | |
| <ul> | |
| <li><input type="checkbox" name="love[]">你好1</li> | |
| <li><input type="checkbox" name="love[]">你好2</li> | |
| <li><input type="checkbox" name="love[]">你好3</li> | |
| <li><input type="checkbox" name="love[]">你好4</li> | |
| <li><input type="checkbox" name="love[]">你好5</li> | |
| <li> | |
| <a href="javascript:qx()">全选</a> | |
| <a href="javascript:bx()">全不选</a> | |
| <a href="javascript:fx()">反选</a> | |
| </li> | |
| </ul><script> | |
| // 找到 name = love[] 的像 | |
| var Love = document.getElementsByName('love[]'); | |
| function qx() { | |
| //分别给没一个对象的集合,选中 | |
| for (i = 0; i < Love.length; i++) { | |
| Love[i].checked = true; | |
| } | |
| } | |
| function bx() { | |
| for (i = 0; i < Love.length; i++) { | |
| Love[i].checked = false; | |
| } | |
| } | |
| function fx() { | |
| for (i = 0; i < Love.length; i++) { | |
| if (Love[i].checked == true) { | |
| Love[i].checked = false; | |
| } else { | |
| Love[i].checked = true; | |
| } | |
| } | |
| }</script> | |
| </body> | |
| </html> | |

浙公网安备 33010602011771号