编辑:这是在谷歌扩展弹出..的Javascript评估和演示/从输入框中执行代码
我要执行从输入框代码..
function jsinjector() {
var jsinjectinvar = document.getElementById("jsinjectin").value;
eval(jsinjectionvar);
}
输入框和按钮:
<input type="text" id="jsinjectin" name="jsinjectin" class="javascriptinject" />
<input type="button" class="javascriptinject" name="jsinjectsub" id="jsinjectsub" value="Inject" onmouseup="jsinjector();" />
Eval没有工作,那又怎么了?
-Thanks,初学者山姆
您正在设置'jsinjectinvar',但评估'jsinjectionvar'。第一个缺少“o”。 – 2014-10-16 15:47:57
Javascript控制台会告诉你'jsinjectionvar'是未定义的:[如何在不同浏览器中打开JavaScript控制台?](http://webmasters.stackexchange.com/questions/8525/how-to-open-the- javascript-console-in-different-browsers) – 2014-10-16 15:48:45
仍然不起作用.. – Sam 2014-10-16 15:59:24