就像标题所说的那样简单。
我有一堆脚本可以处理一些javascript代码,并且在按下按钮时应该执行该代码。 我使用eval函数来做到这一点,它可以正常工作:
令人惊讶的是,这不适用于Firefox,如果我在这里打开控制台是我得到的错误: [12:17:58.447] ReferenceError:undefinedundefinedundefinedundefinedundefined未定义
关于如何使它在FF上工作的任何想法?
EDIT。 这是我使用的代码。这么多工作!
function exec_code() {
var code= document.getElementById("code").innerText;
eval (code);
}
答案 0 :(得分:4)
Firefox doesn't support the non-standard innerText
属性。
您可以在将code
传递给exec
之前测试undefined
的价值来建立此功能。它将是{{1}}。
使用其他内容获取您的数据。