編輯:這是在谷歌擴展彈出..的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