답변
세미콜론 알아 보자. 당신은
onclick="pager(function2())"
을 함수를 함수로 전달하지 않고 단지 값을 반환합니다. 요소를 클릭하면 function2()
이 호출되고 반환 값은의 인수가됩니다.기능. function2
이 아무것도 반환하지 않으면 호출기는 undefined
을 인수로받습니다.
그래, 내게 어리석은 실수 같아 보인다 :) –
여분의 세미 - 열을 추가하는 것 같아 항상 좋은 일이 아니다 :) http://stackoverflow.com/search?q=javascript+extra+semicolon – Anurag
이 코드에서 작동하지 않습니다 나 한테 무슨
<html>
<head>
</head>
<body>
<a href="#" onclick="function2(function1());">Click me</a>
<script>
function function2(msg) { alert(msg); };
function function1() { return "Hello World"; };
</script>
</body>
</html>
작동?
당신이 jQuery를 사용하는 경우가
<p onclick="pager(function2())">Click Me</p>
function pager(fn){
return fn;
}
function function2(){
alert('hello');
}
를 작동하기 위해 이런 일을 할 수 는는 할당 인라인 스크립트를 사용하지 않는하십시오 클릭 핸들러 :
$("div").click(function() {
pager(function2());
});
이것은입니다. <div>
요소에 ID를 할당하려면 ID 번호를 통해 특정 요소 (예 : <a href="#" id="bob">Link</a>
)로 지정해야합니다. $("div")
대신 $("#bob")
을 사용합니다. There's a full list of selectors here, CSS에 익숙하다면 집에있는 것처럼 느껴질 것입니다.
그래,이게 정확히 내가 결국 사용 했어. 도와 주셔서 감사합니다. – JamesTBennett
- 1. 함수에서 형식을 인수로 사용할 수 있습니까?
- 2. 의 onclick 함수를
- 3. 하나의 요소에 두 개의 JavaScript onclick 이벤트를 사용할 수 있습니까?
- 4. PHP는 함수에서 함수를 호출합니다.
- 5. jQuery 변수에 일반 함수를 사용할 수 있습니까?
- 6. 다른 스크립트에서 bash 함수를 사용할 수 있습니까?
- 7. C++ .NET에서 익명 함수를 사용할 수 있습니까?
- 8. MySql의 기본값으로 함수를 사용할 수 있습니까?
- 9. 하나만 제외하고 벡터 함수를 사용할 수 있습니까?
- 10. NHibernate QueryOver에서 SQL 함수를 사용할 수 있습니까?
- 11. $ X {} 함수를 queryString 외부에서 사용할 수 있습니까?
- 12. 어떻게 App_code에없는 VB.NET의 함수를 사용할 수 있습니까?
- 13. XPath 함수를 XPathNavigator와 함께 사용할 수 있습니까?
- 14. C 함수를 Cocoa의 셀렉터로 사용할 수 있습니까?
- 15. 시뮬레이션에서 mvnrnd 함수를 어떻게 사용할 수 있습니까?
- 16. typeid() 함수를 전달하는 데 사용할 수 있습니까?
- 17. 하나의 실행 파일에서 다른 함수에서 함수를 호출 할 수 있습니까?
- 18. 목표 C, 함수에서 함수를 어떻게 호출 할 수 있습니까?
- 19. 다른 함수에서 함수를 반환하는 방법
- 20. 새로 만든 함수를 사용할 수 없습니까?
- 21. jQuery ready() 함수를 같은 요소에 두 번 사용할 수 있습니까?
- 22. detoured 함수에서 원래 함수를 호출해야합니다.
- 23. 클래스 함수에서 변수 설정하기, 그 변수를 어디서 사용할 수 있습니까?
- 24. 자바 스크립트에서 onclick 함수를 사용하여 행을 동적으로 추가하기
- 25. jQuery에서 이미 정의한 .onClick() 함수를 호출합니다.
- 26. Dynamic LinkButton에 Onclick 함수를 추가하는 방법은 무엇입니까?
- 27. C#에서 일부 함수를 사용할 수 없습니다!
- 28. onClick 함수를 빌드하는 스페이스가 생기는 문제
- 29. 모든 SQL 스트립 함수를 사용할 수 있음
- 30. C# : 표현식이나 함수를 사전의 키로 사용할 수 있습니까?
이 문제에 대해 좀 더 자세히 알고 싶습니까? 'function2'는'pager()'에 전달할 값을 리턴합니까? –