使用字符串名称调用javascript函数 [英] call a javascript function using string name
本文介绍了使用字符串名称调用javascript函数的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
正确解释我的意思有点复杂,所以请尝试理解我:)
It is a bit complicated for to explain properly what I mean, so please try to understand me :)
我希望能够在javascript中调用一个元素使用作为参数发送的文本的方法/函数。例如:
I want to be able in javascript to call a element method/function using text sent as parameter. For example:
function CallAFunction(function_name){
document.getElementById('some_id').function_name();
}
如上例所示,我想发送function_name作为参数,它是字符串的类型或简单的文本。那么我如何使用这个函数名称来调用呢?
As you see in the above example, I want to send function_name as parameter, and it is type of string or a simple text. So how I can use this function name to call it like that ?
或者,请给我一些可以帮助我得到我想要的东西。
Or, please suggest me something which may help me get the same as I need.
推荐答案
使用括号表示法;
document.getElementById('some_id')[function_name]();
这篇关于使用字符串名称调用javascript函数的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!
查看全文