Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/432.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
Javascript 将代码从文本区域复制到函数中_Javascript - Fatal编程技术网

Javascript 将代码从文本区域复制到函数中

Javascript 将代码从文本区域复制到函数中,javascript,Javascript,我有一个页面,有一个叫做程序的文本区域。用户可以将Javascript代码放入程序窗口,我的页面将执行此Javascript代码并将结果放入输出窗口 实现这一点的一种方法是将程序textarea复制并粘贴到一个空函数中,然后调用该函数。我对Javascript相当陌生,所以我不知道这样的事情是否可行。任何建议都将不胜感激 myFunction = new Function(mytextarea.value); 但请把它放在一个iframe里 myIframe.srcdoc = "<!DO

我有一个页面,有一个叫做程序的文本区域。用户可以将Javascript代码放入程序窗口,我的页面将执行此Javascript代码并将结果放入输出窗口

实现这一点的一种方法是将程序textarea复制并粘贴到一个空函数中,然后调用该函数。我对Javascript相当陌生,所以我不知道这样的事情是否可行。任何建议都将不胜感激

myFunction = new Function(mytextarea.value);
但请把它放在一个iframe里

myIframe.srcdoc = "<!DOCTYPE html><html><head><script>"+mytextarea.value+"</script></head><body>You could put stuff here.</body></html>";
myIframe.srcdoc=”“+mytextarea.value+“你可以把东西放在这里。”;

iframe中需要它的原因是什么?您不希望用户弄乱他们正在使用的页面。然后我如何调用此函数(例如单击按钮)?我试过了,