日期:2014-05-16  浏览次数:20340 次

动态添加的onclick事件不响应,望高手执教
语言C#,页面放2个服务器端控件 <asp:CheckBoxList> 和 <asp:DropDownList> ,在.cs文件中绑定CheckBoxList的数据

希望实现的效果是,不刷新页面,点击CheckBox时把选中的值添加到DropDownList中

<script   language= "javascript "   type= "text/javascript ">
        <!--
                //   添加   CheckBoxList   事件
                function   addAffair()
                {
                        var   checkList   =   document.getElementById( "cblTeamPerson ");
                        var   childrens   =   checkList.getElementsByTagName( "input ")   ;
                        var   count   =   childrens.length   ;
                        if   (count   ==   0   )
                                return   ;
                               
                        var   checkBox   ;
                        var   checkBoxid   ;
                        for   (var   i   =   0   ;   i   <   count   ;   i   ++   )
                        {
                                checkBoxid   =   "cblTeamPerson_ "   +   i   ;
                                checkBox   =   document.getElementById(checkBoxid);                                                      
//                                 checkBox.attachEvent( "onclick ",checkedAffair(checkBoxid));
                                alert(checkBox);
                                checkBox.onclick   =   checkedAffair(checkBoxid);
                                alert(checkBox.onclick);
                        }                        
                }
               
                //   添加