使用字符串名称调用javascript函数 [英] call a javascript function using string name

查看:82
本文介绍了使用字符串名称调用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屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆