在javascript里面有,var a = "from_tag" ;   我们要让document.getElementById(a).value 等于 document.getElementById(from_tag).value     如何实现啊 

解决方案 »

  1.   

    没看明白?
    var a = "from_tag"
    document.getElementById(a).value 
    等效于
    document.getElementById("from_tag").value document.getElementById(from_tag).value //这里的from_tag是个变量?值是什么?
      

  2.   

    是用eval吧?
    怎么和正则扯上了?
      

  3.   

    document.getElementById(a).value = document.getElementById(eval(a)).value 
      

  4.   

    是这个意思吗?<script>
    function aaa(){

    var m_a = "m_b";
    var a = "m_a"; alert("1-"+document.getElementById(a).value);
    alert("2-"+document.getElementById(eval(a)).value);
    }
    </script>
    <body>
    <input type="text" id="m_a">
    <input type="text" id="m_b">
    <input type="button" onclick="aaa()">
    </body>
      

  5.   

    有如下代码:
    <script>
      var a = ${"aaaa"};
      var b = ${?}; ?的值为a,即${"aaaa"}
       
    </script>
       
      要得到b的值,如何得到呢,求各位高手指点啊。 急  我的做法如下:var a = ${"aaaa"};
      var b = ${eval("a")} ; 但是不行额。
      

  6.   

    有如下代码:
    <script>
      var a = ${"aaaa"};
      var b = ${?}; ?的值为a,即${"aaaa"}
       
    </script>
       
      要得到b的值,如何得到呢,求各位高手指点啊。 急  我的做法如下:var a = ${"aaaa"};
      var b = ${eval("a")} ; 但是不行额。
      

  7.   

    有如下代码:
    <script>
      var a = ${"aaaa"};
      var b = ${?}; ?的值为a,即${"aaaa"}
       
    </script>
       
      要得到b的值,如何得到呢,求各位高手指点啊。 急  我的做法如下:var a = ${"aaaa"};
      var b = ${eval("a")} ; 但是不行额。
      

  8.   

    var a="from_tag";
    document.getElementById(a).value=document.getElementById("from_tag").value
      

  9.   

    DIV赋值怎么和正则扯上关系了呀
      

  10.   

    大概理解了楼主的意思,首先这个可以直接赋值的。例如12楼<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
    <HTML>
     <HEAD>
      <TITLE> New Document </TITLE>
      <META NAME="Generator" CONTENT="EditPlus">
      <META NAME="Author" CONTENT="">
      <META NAME="Keywords" CONTENT="">
      <META NAME="Description" CONTENT="">
      <script>
    function test() {
    var a = "a2";
    document.getElementById("a1").value = document.getElementById(a).value;
    }
      </script>
     </HEAD> <BODY>
    <input type=text id=a1 />
    <input type=text id=a2 />
    <input type=button name=btn onclick="test();" value="测试"/>
     </BODY>
    </HTML>
      

  11.   

    eval(a)   去掉双引号
      

  12.   

    have a try
    var a = ${"aaaa"};
    var b = ${eval('a')};