首页 > 解决方案 > 生成的 html 脚本中的 JS 函数不会运行内容

问题描述

我有这个功能

function runcode(code) {
var tag = document.createElement("script");
document.body.appendChild(tag);
tag.innerHTML = code;
}

当我打电话给这个

certainValue = "test";
anotherValue = "alert('hi');";
runcode("function " + certainValue + "() {" + anotherValue + "}");

然后在 Chrome J 的控制台中调用它

test

它告诉我功能代码。但是当我打电话

test();

什么都没发生。为什么?

标签: javascripthtml

解决方案


推荐阅读