JavaScript通过字符串调用函数的实现方法
本文实例讲述了JavaScript通过字符串调用函数的实现方法。分享给大家供大家参考。具体分析如下:
JavaScript中我们可以把根据函数名的字符串来调用函数,这样我们就可以实现动态函数调用,只需要传递一个函数的名字即可调用该函数。
varstrFun="someFunction";//Nameofthefunctiontobecalled varstrParam="thisistheparameter";//Parameterstobepassedinfunction //Createthefunction varfn=window[strFun]; //Callthefunction fn(strParam);
下面是一个详细的调用实例
<inputtype="text"id="functionName"name="functionName"size="20"value="fnFooBar">
<inputtype="text"id="functionParam"name="functionParam"size="30"value="HappyNewYear.!!">
<inputtype="button"style="font-weight:bold"value="Call"onclick="javascript:call();">
<br>
<pre>
functionfnFooBar(strVal){
alert(strVal);
return1;
}
</pre>
<br>
<script>
functionfnFooBar(strVal){
alert(strVal);
return1;
}
functioncall(){
varstrFunctionName=document.getElementById("functionName").value;
varstrFunctionParam=document.getElementById("functionParam").value;
varfn=window[strFunctionName]
varret=fn(strFunctionParam);
}
</script>
希望本文所述对大家的javascript程序设计有所帮助。
热门推荐
10 八一幼儿祝福语大全简短
11 公司乔迁食堂祝福语简短
12 婚礼结束聚餐祝福语简短
13 儿媳买车妈妈祝福语简短
14 毕业送礼老师祝福语简短
15 同事辞职正常祝福语简短
16 恭贺新婚文案祝福语简短
17 金店立秋祝福语简短英文
18 婆婆高寿祝福语大全简短