JavaScript 클릭 이벤트는 상위 컨테이너가 아닌 요소 자체에만 적용됩니다.
P粉545682500
P粉545682500 2023-09-06 18:50:37
0
1
524

다음 코드가 있습니다:

으아악

버튼이 아닌 div의 아무 곳이나 클릭하면 myFunc가 실행되기를 원합니다. 어떻게 이를 달성할 수 있나요?

P粉545682500
P粉545682500

모든 응답(1)
P粉795311321

버튼 클릭 이벤트에서는 이벤트 전파를 취소해야 합니다. 아니면 "버블링"을 중지하세요.

참조 https://developer.mozilla.org/en-US/docs/Web/API/Event/stopPropagation

따라서 버튼 클릭 이벤트에는 다음과 같은 것이 필요합니다:

으아악

기본적으로 요소의 클릭 이벤트는 상위 요소로 전달됩니다.

최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿