繁体   English   中英

从输入运行JavaScript

[英]Running JavaScript from Input

我正在尝试创建一个脚本,该脚本将运行一些JavaScript代码,用户将通过HTML输入字段输入这些代码。 效果基本上与打开开发控制台并将代码粘贴到该控制台相同,但是我想使其对那些不熟悉开发控制台的人更加友好。

当用户输入他的JavaScript并按Submit时,我将输入存储为变量。 我需要做的是获取该变量的内容,并在浏览器中像实际代码一样运行它。 有可能做到这一点,我将如何实现呢?

您可以使用eval实现此目的:

var code = "alert('ok')";
eval(code);

这样做并不是要非常小心,因为运行第三方代码始终很危险。

您可以使用评估-http: //www.w3schools.com/jsref/jsref_eval.asp

但这更友好吗?

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM