javascript - 在代码中执行代码?

时间:2014-04-19 08:07:06

标签: javascript jquery

我只是想问一下,这可以从用户输入执行javascript代码吗?例如:用户在<textarea id="test">中输入他的Javascript代码。然后使用JavaScript,我得到var userInput = $('#test').val();的输入。是否可以从该字符串执行javascript代码?如果有可能,请告诉我如何。

〜问候

1 个答案:

答案 0 :(得分:0)

使用eval()函数有两种方法:

eval(userInput);

或者通过创建一个函数然后调用它。

var fun = new Function(userInput);
fun.apply(window);