제목 재작성: 명시적인 요청 없이 addEventListener에 의해 함수가 호출되었습니다.
P粉477369269
P粉477369269 2023-10-18 23:57:48
0
2
482

다음 페이지가 있습니다:

으아아아

그리고 몇 가지 클릭 이벤트를 추가하고 싶습니다:

으아아아

매력처럼 작동합니다! 하지만 두 번째 인수를 외부 함수로 설정하면:

으아아아

즉시 함수를 호출합니다. 어떻게 하면 이것을 멈출 수 있나요? 너무 짜증나!

실시간 데모입니다: http://jsfiddle.net/ey7pB/1/

P粉477369269
P粉477369269

모든 응답(2)
P粉258083432

두 번째 인수에는 함수 참조 가 필요하므로 하나를 제공해야 합니다. 문제의 코드를 사용하면 즉시 함수를 호출하고 해당 result를 전달합니다(이것은 未定义... 왜냐하면 함수가 수행하는 모든 작업은 alert이고 아무것도 반환하지 않기 때문입니다). 첫 번째 예와 같이 익명 함수에서 함수를 호출하거나 함수를 반환하도록 함수를 변경하세요.

이렇게 할 수 있습니다:

으아악

또는 이:

으아악

데모: http://jsfiddle.net/tcCvw/ p>

P粉773659687

Ian의 답변 인용 :

으아아아

업데이트된 fiddle입니다.

최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿
회사 소개 부인 성명 Sitemap
PHP 중국어 웹사이트:공공복지 온라인 PHP 교육,PHP 학습자의 빠른 성장을 도와주세요!