问题是: 假设我们有一个select。 Onchange事件我们需要调用一些函数,但是这个函数的名字保存在变量中。 如何调用此函数?调用javascript函数名称在变量
17
A
回答
40
window[name]()
可以通过选择它们作为window
属性并执行这些
1
你试过variableName();
调用由名称引用的功能呢?
我们经常绕过回调函数,这可能会是这个样子
function doSomething(callbackFunction){
// some happy code
callbackFunction()
}
+5
实际上,OP说:函数的_name_在变量中,而不是函数本身的引用。 –
+0
这就是我一直在寻找的东西 - 在我的搜索中出现在Google上 –
相关问题
- 1. 调用函数变量/名称信息
- 2. Javascript调用函数 - 动态变量名
- 3. Javascript - 调用基于变量的函数名称
- 4. 从变量名称加载JavaScript函数
- 5. JavaScript变量链中的函数名称
- 6. 变量中的Javascript函数名称
- 7. 使用变量调用服务和函数名称的JavaScript函数
- 8. 变量函数名称
- 9. 使用变量名称在jQuery插件中调用函数
- 10. 如何在JavaScript中使用变量而不是函数名称
- 11. 调用存储在字符串变量中的函数名称?
- 12. 如何调用名称存储在变量中的函数?
- 13. JavaScript - 获取调用函数的名称
- 14. JavaScript对象名称,调用函数?
- 15. javascript:按类名称调用函数
- 16. 变量函数名的Javascript
- 17. JavaScript:使用函数参数定义变量名称
- 18. 使用变量缩短函数名称
- 19. 作为函数名称调用常量?
- 20. 数组到字符串转换 - 变量函数名称调用
- 21. PHP:调用函数时指定参数变量名称?
- 22. 使用VBA中的变量名称调用函数
- 23. JS:使用变量名称来调用函数
- 24. 使用变量名称调用jQuery函数
- 25. 如何使用函数结果调用变量名称?
- 26. 使用php变量调用javascript函数
- 27. 的Javascript:使用变量作为构造函数名称
- 28. JavaScript在函数名称中加入变量
- 29. 函数调用后,Tensorflow变量的名称已更改
- 30. Python将函数名称作为变量调用
这里看到这个答案。 http://stackoverflow.com/questions/359788/how-to-execute-a-javascript-function-when-i-have-its-name-as-a-string – AWinter