日期:2014-05-16  浏览次数:20342 次

javascript关于eval使用的疑问,求助!
xr = window.open('tr/tr.svg', 'xr');
cur_value = eval(xr.xxxx) 其中的xxxx就是xr的某个属性或者元素

我想问下我只知道eval是计算某个string的值的,比如cur_value = eval(5 * 4)结果就是cur_value的值是20
但是如上面那样的eval究竟是什么意思?

------解决方案--------------------
eval(参数),会把把参数解释成为js语句
如:
JScript code

        sStr0 = "alert(msg)";
        msg = 'testString';
        eval(sStr0)