清除或选中所有的checkbox

对于有时候要选择或取消页面中的checkbox,当然也服务器端也可以做。但总觉得效率不高。不如用JS的。

不涉及安全能用JS就用JS。。。

 

        <script language="javascript">
         
function SelectAll(tempControl)
        
{
            
var theBox=tempControl;
            xState
=theBox.checked;

            elem
=theBox.form.elements;
            
for(i=0;i<elem.length;i++)
            
if(elem[i].type=="checkbox" && elem[i].id!=theBox.id)
             
{
                  
if(elem[i].checked!=xState)
                  elem[i].click();
             }

      }
 
        
</script>


页面中加上:

 

<INPUT onclick="javascript:SelectAll(this);" type="checkbox">选中所有的短消息

 


其实其他的选择按钮也差不多的用法。

posted @ 2006-09-22 15:09  芽芽陆  阅读(1390)  评论(3编辑  收藏  举报