在js中如何动态生成js自身的语句

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了在js中如何动态生成js自身的语句相关的知识,希望对你有一定的参考价值。

我以前看过说脚本语言可以经过编译好几遍才生成真正的目标代码,记得当时他代码大概是这样子的:
document.write("alert('f');");
意思是先运行一遍得到目标代码alert("f"); ,然后再运行alert("f");实现功能:弹出内容为f的对话框。不过我现在试了一下这样的

语句只能在浏览器中输出alert("f");且不能弹出内容为f的对话框。
请高手指点下

参考技术A 汗.老兄

被你带到死路去了.搞了半天才发现..要这么写

document.write(alert('f'));
参考技术B document.write("<script>alert('f');<\/script>"); 参考技术C document.write("<script>alert('f');<\/script>");本回答被提问者采纳

以上是关于在js中如何动态生成js自身的语句的主要内容,如果未能解决你的问题,请参考以下文章

如何在 react js 中动态生成 javascript 文件?

如何使用 Node.js 动态生成 Html 内容? [复制]

winform WebBrowser控件中,cs后台代码执行动态生成的js

原生js怎么为动态生成的标签添加各种事件

js在一个div后面使用after方法动态生成的输入框怎样在页面关闭时保存下来?

JavaScript如何在div中动态生成<p>