js 操作checkbox(复选框)的解决办法
内容摘要
这篇文章主要为大家详细介绍了js 操作checkbox(复选框)的简单示例,具有一定的参考价值,可以用来参考一下。
收集了一些用js代码操作checkbox复选框的代码,对此感兴趣的朋友,看
收集了一些用js代码操作checkbox复选框的代码,对此感兴趣的朋友,看
文章正文
这篇文章主要为大家详细介绍了js 操作checkbox(复选框)的简单示例,具有一定的参考价值,可以用来参考一下。
收集了一些用js代码操作checkbox复选框的代码,对此感兴趣的朋友,看看idc笔记做的技术笔记。经测试代码如下:1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 | <code class = "js" > <script> /** * 复选框checkbox 处理方法 * * @param * @arrange (www.idcnote.com) **/ function selectAll() //全选 { var objs = document.getElementsByName( 'twId' ); var i; for (i = 0; i < objs.length; i++) { if (objs[i].type == "checkbox" ) { objs[i].checked = true; } } } function unselect() //反选 { var objs = document.getElementsByName( 'twId' ); var i; for (i=0;i<objs.length;i++) { if (objs[i].type== 'checkbox' ) { if (objs[i].checked == true) { objs[i].checked =false; } else { objs[i].checked =true; } } } } function idArray() //得到批量处理的twId { var objs = window.document.getElementsByName( 'twId' ); var i; var idArray = new Array(); var j = 0; for (i=0;i<objs.length;i++) { if (objs[i].type== 'checkbox' ) { if (objs[i].checked == true) { idArray[j] = objs[i].value; j = j + 1; } } } return idArray; } function evArray() //得到批量处理的city { var objs = window.document.getElementsByName( 'twId' ); var evObj = window.document.getElementsByName( 'cityStr' ); var i; var evArray = new Array(); var j = 0; for (i=0;i<objs.length;i++) { if (objs[i].type== 'checkbox' ) { if (objs[i].checked == true) { evArray[j] = evObj[i].value; j = j + 1; } } } return evArray; } function selectUser() //把选择到的值写到文本框 { var userIds = new Array(); userIds = idArray(); var userIdString = userIds.join( "," ); //数组字符串化 document.getElementById( 'member' ).value=userIdString; } </script></code> |
注:关于js 操作checkbox(复选框)的简单示例的内容就先介绍到这里,更多相关文章的可以留意
代码注释