問題是: 假設我們有一個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