Front-end/JavaScript

[자바스크립트] trigger, 다른 태그의 이벤트 발생시키기

파리외 개발자 2022. 6. 2. 17:29

버튼 두개가 있고 버튼 B에 클릭했을 시 알림창을 띄우는 이벤트를 등록했다.

역시나 B를 클릭하면 버튼B의 알림창이 뜨는 이벤트가 실행된다.

이번엔 버튼 A에 이벤트를 걸어주는데

그 내용은 버튼B를 호출해 클릭에 트리거를 걸어준다.

그러자 버튼 A를 클릭했는데 버튼 B의 이벤트가 실행되는 것을 볼 수 있다.

버튼 A의 이벤트 자체가 버튼 B의 클릭 이벤트를 실행시키는 것이다.

 

이런 식으로 버튼 자체에 다른 태그의 이벤트를 걸어둔다면 해당 이벤트를 대신 실행시킬 수 있다.

까만 화면 속 숫자를 클릭해도, 버튼을 클릭해도 이벤트가 실행된다.