document.getElementsByName获取的是一个组件集合document.getElementsByName("count")[0]取的时第一个组件 返回值为Object如果你要返回值“123” (文本框的值)document.getElementsByName("count")[0].value即可

解决方案 »

  1.   

    那我想是在printCount()这个函数里打印啊 !
      

  2.   

    在getCount()里不是一样的吗
    如果非得这样的话:
     function printCount()
     {
            alert(getCount.value) ;
     }
    看能否行得通
    行不同的话就在getCount()获值
      

  3.   

    function printCount()
        {
            alert(getCount().value) ;
        }
      

  4.   


       
        function getCount()
        {
            var count = document.getElementsByName("count")[0].value ;
           
            return count ;
        }
        
        function printCount()
        {
            alert(getCount()) ;
        }
        
      

  5.   

    试了一下
    使用
    alert(getCount()) ;就可以了
    呵呵
    结贴