getElementByName这方法没有
getElementsByName
并且你的用法也不对
var number=document.getElementsByName('telep')[0].value;

解决方案 »

  1.   

    var number=document.forms[0].telep.value;
    alert(number);
      

  2.   

    把var number=document.forms[0].getElementByName('telep').value;改为
    var number = document.getElementsByName('telep')[0].value;
    var number = document.forms[0].telep.value;
    var number = document.getElementById('telep').value;
      

  3.   

    <html>
    <head>
    <script  language="JavaScript">
    function  abc() {
    var number=document.forms[0].telep.value;
      // or 
      //var number=document.getElementsByName('telep')[0].value;
    window.alert(number);
    }
    </script>
    </head>
    <body>
    <br>
    <form>
    <input type="text" name="telep" size="20" />
    <br><br>
    <input type="button" value="test" onClick="abc()"/>
    </form>
    <br>
    </body>
    </html>
      

  4.   

    方法,应该用 getElementsByTagName();document.forms[0].getElementsByTagName('telep')[0].value;