我只是想问一下,这可以从用户输入执行javascript代码吗?例如:用户在<textarea id="test">
中输入他的Javascript代码。然后使用JavaScript,我得到var userInput = $('#test').val();
的输入。是否可以从该字符串执行javascript代码?如果有可能,请告诉我如何。
〜问候
答案 0 :(得分:0)
使用eval()函数有两种方法:
eval(userInput);
或者通过创建一个函数然后调用它。
var fun = new Function(userInput);
fun.apply(window);