日期:2014-05-17  浏览次数:20539 次

checkboxlist多选显示多个层并保存状态
比如选中2个item,那么就有2个div显示出来,就如下面样式:
   
   div1 div2

  选中4个则是:

     div1 div2
     div3 div4
  
  将选中的取消,相应的div也会消失。

  这个checkboxlist中的item选中的状态要保存,层也要对应保存,下次打开页面时就显示上次已经选中的

  怎么做?有代码的直接复制给俺,或者给些提示。
  

------解决方案--------------------
    function displayDiv(chkBoxes, divName) {
        var div = document.getElementById(divName);
        if (chkBoxes.checked == true) {
            div.style.display = "block";
        }
        else {
            div.style.display = "none";
        }
------解决方案--------------------
  这个层的显示和节点的显示是雷同的:

   <script type="text/javascript">
  function checknum(){
   var v =document.getElementById('div2');
   if(v.style.display=='none'){
     v.style.display='block';
   }else{
      v.style.display='none';
   }

------解决方案--------------------
参考