<html>
<body>
 
<input type ="text" title="aa" name="bb"/>
<input type ="button" value="aa" onclick="overview()">
</body>
<script> 
 function overview(){
 
  var  alltext =   document.getElementsByTagName("text");
var value1=alltext[1].value;
  alert(value1);
 }
 
</script>
</html>

解决方案 »

  1.   

    纠正一点
    var alltext = document.getElementsByTagName("text");
    应该是
    var alltext = document.getElementsByTagName("input");
      

  2.   

    <html>
    <body>
     
    <input type ="text" title="aa" name="bb"/>
    <input type ="button" value="aa" onclick="overview()">
    </body>
    <script> 
     function overview(){
     
      var alltext = document.getElementsByTagName("input");//一个是input,text好像是文本节点
    var value1=alltext[0].value;//下标是0
      alert(value1);
     }
     
    </script>
    </html>
      

  3.   

    document.getElementsByTagName
    这个是获得一个标签名的数组
      

  4.   

    取出text的value不是用getElementByName("bb");
      

  5.   

    三楼正解,最好给text一个id,这样可以使用getElementById()直接获取,getElementByTagName()提取的是指定标签(比如input)的集合,是个数组,使用不太方便,楼主那个方法(把text改为input)调用函数alert会弹出按钮的value:bb
      

  6.   

    纠正一下,不是getElementByTagName(),而是getElementsByTagName(),少写了个s,这个很容易出错
      

  7.   

    text并不是标签名字,这个text的标签名字应该是input,所以这样是取不到的,最好还是用ID取吧
      

  8.   


    要取出text 的值有多种方法,比如用Id,var alltext = document.getElementsById("text");,这里的“text ”是Id号,
    还有想你写的那样,document.getElementsByTagName("input"),“input”是html标签名,取出的是input的数组,在你的例子中,应该改为:var alltext = document.getElementsByTagName("input");
    var value1=alltext[0].value;
      

  9.   

    尽可能给每个标签一个id,直接通过id定位到标签进行取值
      

  10.   

    var alltext = document.getElementsByName("bb");
      

  11.   


    <html>
    <body>
     <!--加一个ID-->
    <input type ="text" title="aa" name="bb" id="bb"/>
    <input type ="button" value="aa" onclick="overview()">
    </body>
    <script> 
     function overview(){
       /*FireFox、Safari等其它浏览器也能使用,所
       * 以,建议您使用ID标记标签
       **/
       var alltext = document.getElementById("bb");
       var value1=alltext.value;
       alert(value1);
     }
     
    </script>
    </html>
      

  12.   

    应该是这样:<html>
    <body>
     
    <input type ="text" title="aa" name="bb"/>
    <input type ="button" value="aa" onclick="overview()">
    </body>
    <script>  
     function overview(){
      
      var alltext = document.getElementsByName("bb");//getElementsByName取得name为"bb"对象
      var value1=alltext.value;
      alert(value1);
     }
     
    </script>
    </html>
      

  13.   

    改成下面的代码就可以了:
    <html>
    <body>
     
    <input type ="text" title="aa" name="bb"/>
    <input type ="button" value="aa" onclick="overview()">
    </body>
    <script>  
     function overview(){
      
      var alltext = document.getElementsByTagName("input");
      var value1=alltext[0].value;
      alert(value1);
    }
    </script>
    </html>
      

  14.   

    <html>
    <body>
     
    <input type ="text" title="aa" name="bb"/>
    <input type ="button" value="aa" onclick="overview()">
    </body>
    <script> 
     function overview(){
     
      var alltext = document.getElementsByTagName("input");//一个是input,text好像是文本节点
    var value1=alltext[0].value;//下标是0
      alert(value1);
     }
     
    </script>
    </html>
      

  15.   

    var alltext = document.getElementsByTagName("input");
    var value1=alltext[0].value;
     或者:
    var alltext = document.getElementsByName("bb");
    var value1=alltext[0].value;
      
      

  16.   

    var alltext = document.getElementsByTagName("input");
    var value1=alltext[0].value;
     或者:
    var alltext = document.getElementsByName("bb");
    var value1=alltext[0].value;