function abc(objectname){  eval("thisobj=formname."+objectname);
  alert(thisobj.value);
  ......
}

解决方案 »

  1.   

    <script>
    function abc(s){
    var obj=document.all.tags('input')
    document.write(obj[s].value)
    }
    </script>
    <input type=text name=text1 value="ok" onclick=abc('text1')>
      

  2.   

    function abc(objectname){
      return document.all(objectname).value;
    }
      

  3.   

    document.getElementsByName(objectname)[0].value
      

  4.   

    <input type=text name="text1" onsumbit="javascript: abc(this)">
    <input type=text name="text2" onsumbit="javascript: abc(this)"><script>
    function abc(it)
    {
      alert(it.value);
    }
    </script>
      

  5.   

    启发的资料
    <body>
    <span name="ok"></span>
    <input id=ok value="-1">
    <input id=ok value="1">
    <input name=ok value="2">
    <input name=ok value="3">
    </body>
    <script>
    alert(document.getElementById("ok").value);
    alert(document.getElementsByName("ok").length);
    </script>