下拉复选框,提供方便的操作
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd"> <html> <head> <meta http-equiv="Content-Type" content="text/html; charset=GBK" /> <title>Untitled Document</title> <style type="text/css"> div{ padding:0px; font-size:12px; } #mainbox{ width:234px; } #box0{ width:200px; height:20px; border:1px solid green; float:left; padding-top:2px; padding-left:2px; overflow-y:scroll; } #box1{ width:20px; height:20px; cursor:pointer; border:1px solid green; float:left; text-align:center; padding-top:2px; } #items{ border:1px solid black; width:208px; display:none; height:100px; overflow-y:scroll; } #box3{ width:218px; /*border-bottom:1px solid green; border-left:1px solid green; border-right:1px solid green; */ padding-left:4px; } .over{ background-color:#11586E; font-weight:bold; color:#FFF; /*border-top:1px dotted black; border-bottom:1px dotted black;*/ cursor:pointer; } p{ font-size:12px; color:activeCaption; font-weight:bold; } </style> </head> <body> <div id="mainbox"> <div id="box0"></div><div id="box1">↓</div> <div id="items" style=""> <table border="0" width="100%" bgcolor="#000000"> <table border="0" width="100%" cellpadding="0" cellspacing="1" > <tr bgcolor="#0099CC"> <td width="10%"> <input value="200012020202" id="test" type=checkbox> </td> <td> 200012020202 </td> <td> 张 三 </td> </tr > <tr bgcolor="#0099CC"> <td> <input value="200012020202" id="test" type=checkbox> </td> <td> 200012020202 </td> <td> 张 三 </td> </tr> <tr bgcolor="#0099CC"> <td> <input value="200012020202" id="test" type=checkbox> </td> <td> 200012020202 </td> <td> 张 三 </td> </tr> <tr bgcolor="#0099CC"> <td> <input value="200012020202" id="test" type=checkbox> </td> <td> 200012020202 </td> <td> 张 三 </td> </tr> <tr bgcolor="#0099CC"> <td> <input value="200012020202" id="test" type=checkbox> </td> <td> 200012020202 </td> <td> 张 三 </td> </tr> <tr bgcolor="#0099CC"> <td> <input value="200012020202" id="test" type=checkbox> </td> <td> 200012020202 </td> <td> 张 三 </td> </tr> </table> </table> </div> </div> </body> <script type="text/javascript"> var flag=0; var oDiv0=document.getElementById("box0"); var oDiv1=document.getElementById("box1"); var oDiv=document.getElementById("items"); oDiv1.onclick=function(){ if(flag==0){ oDiv.style.display="block"; flag = 1; } else{ flag=0; oDiv.style.display="none"; getCheckedValues(); } } oDiv0.onclick=function(){ if(flag!=0){ flag=0; oDiv.style.display="none"; getCheckedValues(); } } /* * 以下是用于当鼠标离开列表时,列表消失 oDiv.onmouseleave = function(){ flag=0; this.style.display="none"; getCheckedValues(); } */ function getCheckedValues(){ var values = document.getElementsByName("test"); var selectValue=""; for(var i=0;i<values.length;i++){ if(values[i].checked){ selectValue += values[i].value +" | "; } } document.getElementById("box0").innerText=selectValue; } </script> </html>
- nhnnh2013-10-28不错的方法,我正在学习这方面的知识
- donghongbz2013-08-02我只想说,实现还是挺不错的,只是功能还不够完善,取消勾选的值没有去掉。
- xychend2013-08-05资源还不错现有效果能满足
- 粉丝: 2
- 资源: 7
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助