有没有办法在表单中提交JavaScript语句(如alert(“nefvn”);)然后将其值作为语句执行?
[..omitted..]
<script type="text/javascript"
function doSomething(){
//Like this?
var a = document.forms[0].elements[0].value;
a;
return;
//Or just this?
document.forms[0].elements[0].value;
}
</script>
</head>
</body>
<form>
<input type="text" id="doThis">
<input type="button" onClick="doSomething()"
</form>
[..omitted..]
答案 0 :(得分:2)
eval(a)
将(尝试)执行a
中的javascript代码。尽量避免用于任何非测试目的。
答案 1 :(得分:1)
将OnClick设置为“var ='X'; doFunction()”。