如何执行指定的函数? <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+"()") CSDN论坛可自由调动框架问题 map的问题 请问大侠! 请问这段HTML代码为什么不能执行显示? 网站统计js的执行语句问题 如何FireFox下实现IE的showModalDialog的功能? 急~~~~~~~请问怎么设置文本框最少要输入3个字符。 高分求救--不让我下载,有什么方法能下载 netscape不支持javascript 如何解决? js如何让星星显示评分 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+"()")