문제는 다음입니다. select가 있다고 가정합니다. Onchange 이벤트에서 일부 함수를 호출해야하지만이 함수의 이름은 변수에 보관됩니다. 이 함수를 호출하는 방법?변수 이름에있는 javascript 함수를 호출하십시오.
17
A
답변
40
window[name]()
당신은 window
의 속성으로 그들을 선택하고
1
당신이 variableName();
을 시도 그들에게 실행하여 이름을 참조로 함수를 호출 할 수 있습니다?
우리는 종종이
function doSomething(callbackFunction){
// some happy code
callbackFunction()
}
+5
사실, OP는 함수의 _name_은 함수 자체가 아닌 변수에 있습니다. –
+0
이것이 내가 찾고 있던 것입니다. Google에서 내 검색에 나왔습니다. –
관련 문제
- 1. div가 visibility에서 숨겨지면 Javascript 함수를 호출하십시오.
- 2. Div를로드 한 후 javascript 함수를 호출하십시오.
- 3. Gridview RowDeleting 이벤트에서 Javascript 함수를 호출하십시오.
- 4. js 함수를 호출하십시오.
- 5. 서버에서 jquery 함수를 호출하십시오.
- 6. 함수를 반복적으로 호출하십시오.
- 7. JSF 2.0에서 아약스 응답을 받으면 Javascript 함수를 호출하십시오.
- 8. 컨트롤러에서 Javascript 함수를 두 번 이상 호출하십시오. (레일즈에서)
- 9. 외부 자바 스크립트 파일에서 iframe에있는 javascript 함수를 호출하십시오.
- 10. 문자열에 배열의 항목이 포함되어 있으면 함수를 호출하십시오.
- 11. URL을 통해 JS 함수를 호출하십시오.
- 12. 주기적으로 TinyMCE의 triggerSave 함수를 호출하십시오.
- 13. 비 객체에서 getDOM() 함수를 호출하십시오.
- 14. Wordpress - 특정 순서로 함수를 호출하십시오.
- 15. 다른 스레드에서 OpenGL 함수를 호출하십시오.
- 16. 정의되지 않은 함수를 호출하십시오. mssql_connect()
- 17. Boost MPL : 존재하는 경우에만 (구성원) 함수를 호출하십시오.
- 18. page postback 후 document.ready 함수를 호출하십시오.
- 19. 외부 소스의 변수 이름에있는 점과 공백이 밑줄로 변환됩니다.
- 20. 해당 개체 외부에서 자바 스크립트 함수를 호출하십시오.
- 21. 다른 JS 함수에서 easySlider 애니메이션 함수를 호출하십시오.
- 22. 치명적 오류 : 정의되지 않은 함수를 호출하십시오. sem_get()
- 23. C#에서 패키지 함수를 호출하십시오. PLS-00306
- 24. CakePHP foreach 루프를 호출하여 함수를 호출하십시오.
- 25. 치명적 오류 : 비 객체에서 prepare() 함수를 호출하십시오.
- 26. 치명적 오류 : 정의되지 않은 함수를 호출하십시오. mysqli_connect()
- 27. 인스턴스가 생성되기 전에 비 멤버 함수를 호출하십시오.
- 28. Jquery를 사용하여 선택시 함수를 한 번만 호출하십시오.
- 29. jquery $ .ajax로 PHP 함수를 호출하십시오. return json
- 30. 작업자 스레드의 주 스레드 콜백 함수를 호출하십시오.
처럼 보일 여기 답변을 참조 할 수 콜백 함수, 주위에 전달합니다. http://stackoverflow.com/questions/359788/how-to-execute-a-javascript-function-when-i-have-its-name-as-a-string – AWinter