Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/443.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何将textarea值运行到JavaScript代码中?_Javascript_Eval - Fatal编程技术网

如何将textarea值运行到JavaScript代码中?

如何将textarea值运行到JavaScript代码中?,javascript,eval,Javascript,Eval,也许标题需要编辑才能更准确。 我有一个网站,我试图写一个编码教程,主要是为了我自己的经验。 我认为一个很好的教学方法是给学习者一个亲身体验的机会,所以我决定尝试让用户在浏览器中、文本区域中编写代码,并或多或少地看到输出。起初,我使用的是eval函数。对于第一个任务(创建一个等于“This is a string”的字符串,我知道它非常原始),它工作得很好,但是我不能使它足够灵活,可以处理更多的内容,或者任何多行的内容。 所以我想我的问题是,有没有办法做到这一点,有没有图书馆?我知道codecad

也许标题需要编辑才能更准确。 我有一个网站,我试图写一个编码教程,主要是为了我自己的经验。 我认为一个很好的教学方法是给学习者一个亲身体验的机会,所以我决定尝试让用户在浏览器中、文本区域中编写代码,并或多或少地看到输出。起初,我使用的是eval函数。对于第一个任务(创建一个等于“This is a string”的字符串,我知道它非常原始),它工作得很好,但是我不能使它足够灵活,可以处理更多的内容,或者任何多行的内容。 所以我想我的问题是,有没有办法做到这一点,有没有图书馆?我知道codecademy做过这件事,但是。。。 无论如何,谢谢你给我的任何答案/建议

编辑
我想,我应该暗示,我需要运行这段代码,并输出返回的任何内容,等等。我可以处理其中的大部分内容,但我只想知道如何首先运行它,或者是否有一种方法可以做到这一点,而无需eval。

这里有一个很好的方法可以使用JS(github.com/dtao/lemming.JS)进行eval——16分钟前的LiamB


LiamB为我提供了一个可以使用的资源,这个资源比eval更具动态性。谢谢

这里有一个使用JS()@LiamB进行评估的好方法,我会检查一下。谢谢<代码>eval()应该可以工作。请发布您尝试过的代码,这样我们可以帮助您理解您做错了什么。