可以的,不过这么要注意语法格式
function doConfirm(frmName,frmAct)
{
     eval("do" + frmName + "('" + frmAct+ "')");
}

解决方案 »

  1.   

    参照YourArguments='Hello world!';eval("alert('"+YourArguments+"');");
      

  2.   

    function doConfirm(frmName,frmAct)
    {
         eval("do" + frmName + "('" + frmAct+ "')");
    }
      

  3.   

    http://bbs.51js.com/thread-63740-1-3.html
      

  4.   

    记得要慎用eval,因为几乎所有的js engine都有eval相关的bug,重者死机
    且eval的性能较差,所以没有十分必要,尽量不要用。
      

  5.   

    eval太重要了。没有eval,javascript会很蹩脚。更不能实现非常好的灵活控制
      

  6.   

    楼上的不要乱说了,滥用eval只能得到蹩脚和无法控制的代码。