首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > asp.net >

这是怎么回事儿

2011-12-23 
这是咋回事儿?scripttype text/javascript language javascript functionSelectAll(chkVal,idVal)

这是咋回事儿?
<script   type= "text/javascript "   language= "javascript ">  
function   SelectAll(chkVal,idVal)
{
var   thisfrm   =   document.forms[0];
                      //   查找Forms里面所有的元素
                      for   (i=0;   i <thisfrm.length;   i++)
                      {
                            //   查找模板头中的CheckBox
                            if   (idVal.indexOf( 'chkAll ')   !=   -1)
                            {
                                    if(chkVal   ==   true)
                                    {
                                          thisfrm.elements[i].checked   =   true;
                                    }
                                    else
                                    {
                                            thisfrm.elements[i].checked   =   false;
                                    }
                              }
                              //   如果除题头以外的项没有全选上则取消题头的选择
                            else   if(idVal.indexOf( 'chkItem ')   !=   -1)
                            {
                                    if(thisfrm.elements[i].checked   ==   false)
                                    {
                                          thisfrm.elements[1].checked   =   false;  
                                    }
                              }
                      }   //   for
                }


</script>
这样子写了后,分了页就不不能执行else   if了。如果不分的话项中的1、3、5……这些可用。而点击2、4、6、……的时候不能用else   if
如何解决?

[解决办法]
不能用else if你看看 idVal 的值就知道了.

热点排行