var obj=document.getElementById(str);

解决方案 »

  1.   

    var obj=document.getElementById(str);没什么说的了
      

  2.   

    参数str是一个对象的id怎样来调用对象名为str的对象呢!!!!
    楼主,你的str到底是id还是对象名name????
      

  3.   

    str  如果是 name  用
    var obj=document.getElementsByName(str);如果是id 用
    var obj=document.getElementById(str);
      

  4.   

    <input name=a><input name=a>
    <span name=b></span><span name=b></span>
    <script language="JavaScript">
    <!--
    var str="a"
    var obj1=document.getElementsByName(str);
    alert(obj1.length);//right
    str="b"
    var obj2=document.getElementsByName(str);
    alert(obj2.length);//wrong
    //-->
    </script>