如何执行指定的函数? <input type="button" name="execute" value="aa" onclick="javascript:bb();"> 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 楼上的朋友误会了.我的意思是指在bb()中通过document.all("cc").value得到函数名"aa"放到tmp中,再执行这个函数. <script language="javascript"> function bb() { var tmp=document.all("cc").value eval("var tmptest=" + tmp+ "()"); alert(tmptest) } function aa() { alert("ok"); return "ok" } </script></head><body><input type="text" name="cc" value="aa" id="cc"><input type="button" name="execute" value="aa" onclick="bb();"> <script language="javascript"> function bb() { var tmp=document.all("cc").value eval("var tmptest=" + tmp+ "()"); alert(tmptest) } function aa() { alert("ok"); return "ok" } </script></head><body><input type="text" name="cc" value="aa" id="cc"><input type="button" name="execute" value="aa" onclick="bb();"> <script language="javascript"> function bb() { var tmp=document.all("cc").value eval("var tmptest=" + tmp+ "()"); alert(tmptest) } function aa() { alert("ok"); return "ok" } </script></head><body><input type="text" name="cc" value="aa" id="cc"><input type="button" name="execute" value="aa" onclick="bb();"> <script language="javascript"> <!-- function bb() { var tmp=document.all("cc").value////////////关键是这里用变量从文本框得到函数名 var tmptest=eval(tmp)(); alert(tmptest)/////////// } function aa() { alert("ok"); return "ok" } function cc() { alert("ccok"); return "ccok" } --> </script></head><body><input type="text" name="cc" value="aa" id="cc"><input type="button" name="execute" value="aa" onclick="javascript:bb();">try <script language="javascript"> function bb() { var tmp=document.all("cc").value eval("var tmptest=" + tmp+ "()"); alert(tmptest) } function aa() { alert("ok"); return "ok" } </script></head><body><input type="text" name="cc" value="aa" id="cc"><input type="button" name="execute" value="aa" onclick="bb();"> <script language="javascript"> function bb() { var tmp=document.all("cc").value eval("var tmptest=" + tmp+ "()"); alert(tmptest) } function aa() { alert("ok"); return "ok" } </script></head><body><input type="text" name="cc" value="aa" id="cc"><input type="button" name="execute" value="aa" onclick="bb();"> <script language="javascript"> function bb() { var tmp=document.all("cc").value eval("var tmptest=" + tmp+ "()"); alert(tmptest) } function aa() { alert("ok"); return "ok" } </script></head><body><input type="text" name="cc" value="aa" id="cc"><input type="button" name="execute" value="aa" onclick="bb();"> 个人意见的排序1. var tmptest=eval(tmp)();2. eval("var tmptest=" + tmp+ "()");3. var tmptest=new Function(tmp+"()") 如何用jquery判断input输入的值是否为0-100的整数? 关于页面加载的同时执行js问题 网页图片自动播放代码 用过struts2+jstree+json树控件和后台数据交互的帮忙看看。 为什么通过本地浏览器和通过服务器浏览的结果有出入?延迟? 列表框值如何写入文本框 如何在网页里执行可执行文件! 如何判断一个字符串是否为空或者是否只由空格组成/? 焦点难题 如何禁止Google弹出自带记住密码的框? qiushuiwuhen(秋水无恨) 再请问下 关于parseInt()函数的一个问题,请进来看看!!!
function bb()
{
var tmp=document.all("cc").value
eval("var tmptest=" + tmp+ "()");
alert(tmptest)
}
function aa()
{
alert("ok");
return "ok"
}
</script>
</head><body>
<input type="text" name="cc" value="aa" id="cc">
<input type="button" name="execute" value="aa" onclick="bb();">
function bb()
{
var tmp=document.all("cc").value
eval("var tmptest=" + tmp+ "()");
alert(tmptest)
}
function aa()
{
alert("ok");
return "ok"
}
</script>
</head><body>
<input type="text" name="cc" value="aa" id="cc">
<input type="button" name="execute" value="aa" onclick="bb();">
function bb()
{
var tmp=document.all("cc").value
eval("var tmptest=" + tmp+ "()");
alert(tmptest)
}
function aa()
{
alert("ok");
return "ok"
}
</script>
</head><body>
<input type="text" name="cc" value="aa" id="cc">
<input type="button" name="execute" value="aa" onclick="bb();">
<!--
function bb()
{
var tmp=document.all("cc").value
////////////关键是这里用变量从文本框得到函数名
var tmptest=eval(tmp)();
alert(tmptest)
///////////
}
function aa()
{
alert("ok");
return "ok"
}
function cc()
{
alert("ccok");
return "ccok"
} -->
</script>
</head><body>
<input type="text" name="cc" value="aa" id="cc">
<input type="button" name="execute" value="aa" onclick="javascript:bb();">try
function bb()
{
var tmp=document.all("cc").value
eval("var tmptest=" + tmp+ "()");
alert(tmptest)
}
function aa()
{
alert("ok");
return "ok"
}
</script>
</head><body>
<input type="text" name="cc" value="aa" id="cc">
<input type="button" name="execute" value="aa" onclick="bb();">
function bb()
{
var tmp=document.all("cc").value
eval("var tmptest=" + tmp+ "()");
alert(tmptest)
}
function aa()
{
alert("ok");
return "ok"
}
</script>
</head><body>
<input type="text" name="cc" value="aa" id="cc">
<input type="button" name="execute" value="aa" onclick="bb();">
function bb()
{
var tmp=document.all("cc").value
eval("var tmptest=" + tmp+ "()");
alert(tmptest)
}
function aa()
{
alert("ok");
return "ok"
}
</script>
</head><body>
<input type="text" name="cc" value="aa" id="cc">
<input type="button" name="execute" value="aa" onclick="bb();">
1. var tmptest=eval(tmp)();2. eval("var tmptest=" + tmp+ "()");3. var tmptest=new Function(tmp+"()")