为什么我在做个小程序时,这个方法不能点出来?只有document.getElementById和 document.getElementsByName这是为什么啊??<asp:Content ID="Content1" ContentPlaceHolderID="ContentPlaceHolder1" Runat="Server">
    &nbsp; &nbsp;&nbsp;&nbsp;
   
    <script language="javascript" type="text/javascript">
    function GetAllCheckBox(CheckAll){
        var items = document.getElementsByName("input");//就是这行!!!
    }   
    </script>
 //..........有标签</asp:Content>该页面套用一个母版页

解决方案 »

  1.   

    <asp:Content ID="Content1" ContentPlaceHolderID="ContentPlaceHolder1" Runat="Server">
        &nbsp; &nbsp;&nbsp;&nbsp;
       
        <script language="javascript" type="text/javascript">
        function GetAllCheckBox(CheckAll){
            var items = document.getElementsByName("input");//这里的id是否里面控件的id号
        }   
        </script>
     //..........有标签</asp:Content>
      

  2.   

    问的不是很清楚,
    但是你要找CheckBox的话,你找了input之后,还要判断类型是checkbox才可以筛选出来啊。。
      

  3.   

    1.有没有哪个 checkbox 属性 id 为:input。
    2,就是看看你的编译工具有没有问题 哦。
      

  4.   

    没必要非要点出来,vs对JS并没多大支持的,很多方法还是要手写,你可以试试eclipse,有个插件是专门开发JS的.或者可以用VS2008
      

  5.   

    javascript很多时候是要自己写的,现在还没有专门写javascript和调试的工具
      

  6.   

    换个ID的吧.那个ID好像是关键字不能那样用的.
      

  7.   

    先确定个id  就能点出getElementsByTagName
    如 document.getElementById("").getElementsByTagName("input")
      

  8.   

    var items = document.getElementsByName("input");//
    这个找出的是一个name相同的控件的集合(当name不相同时也有可能找到具体的一个控件);
    document.getElementById("")找出的是某个具体的控件;