我为checkboxlist中一个item在后台设置了一个onclick事件 
checklist.Items[x].Attributes.Add("onclick", "checkView(1);");<script language="javascript" type="text/javascript"> function checkView(obj) { 
      alert(1);
    alert(obj);
 }
</script>结果是,点击时弹出1和undefined,为什么不是1和1呢?
checkView(1);这里无论设置什么,结果都是undefined,哪里有问题,求解,谢谢~

解决方案 »

  1.   

    checklist.Items[x].Attributes.Add("onclick", "checkView('1');");
    试试吧
      

  2.   


    试过的,不行,其实我想传checkView(this); 传什么都不行,所以试试1
      

  3.   


    郁闷的是页面的checkbox是在panel加载时,动态写进去的,查看源文件是看不到的
      

  4.   


    <asp:CheckBox ID="CheckBox1" runat="server" onclick="checkView(this) "  />
    <script language="javascript" type="text/javascript"> function checkView(obj) 
     {  
      alert(obj.id); 
     }
    </script>可以的啊 ?!