• 로그인
  • 장바구니에 상품이 없습니다.

home2 게시판 JavaScript, TS 게시판 add이벤트 리스너 관련 질문입니다.

add이벤트 리스너 관련 질문입니다.

5 글 보임 - 1 에서 5 까지 (총 5 중에서)
  • 글쓴이
  • #14964

    호영잉
    참가자

    변수로 저장하여 에드이벤트리스너 코드를 짜봤습니다. 

     

    실패이렇게 했을때는 X 박스 닫기 기능만 구현되고요.

     

    반면에 

    성공

    이렇게 짜면 모든것이 구현이 됩니다ㅜ

    달라진것이 없는데(html에 button 에만 onclick 속성을 추가했을뿐입니다.) 

    위에는 구현이 되지 않는 이유가 무엇일까요?

    #14966

    codingapple
    키 마스터

    getElementById()로 id로 버튼을 찾는다고 쓰셨는데

    버튼에 id가 없어서 그런듯요 

    #14970

    호영잉
    참가자

    아.. 제가 캡쳐하고 올리는 과정에서 문제가 생긴것 같습니다. 

     

    button에 아이디 값을 주어도 나오지 않아서 드린 질문이었습니다.

     

     

     

    버튼에id값

     

    위같이 실행했을때 결과는 다음과 같습니다.

     

     

    클릭했을때 나와야할 '비번입력' 이라는 값이 먼저 들어가 있으며,

    버튼1과 버튼2를 눌러도 변화는 없습니다.

    #14979

    codingapple
    키 마스터

    콜백함수자리에 함수(파라미터) 이걸 집어넣으셨는데

    콜백함수자리엔 파라미터들어간 함수를 입력할 수 없습니다 함수명만 쓰셔야해서

    .addEventListener('click', function(){

     함수(파라미터)

    })

    이렇게 쓰면 될듯요 

     

    #14981

    호영잉
    참가자

    와우 

    바로 해결됐습니다.  감사합니다

     

    콜백함수엔 함수명만 써야 한다. 파라미터가 들어간 함수를 입력할 수 없습니다.... 메모..

5 글 보임 - 1 에서 5 까지 (총 5 중에서)
  • 답변은 로그인 후 가능합니다.

About

현재 월 700명 신규수강중입니다.

  (09:00~20:00) 빠른 상담은 카톡 플러스친구 코딩애플 (링크)
  admin@codingapple.com
  이용약관
ⓒ Codingapple, 강의 예제, 영상 복제 금지
top

© Codingapple, All rights reserved. 슈퍼로켓 에듀케이션 / 서울특별시 강동구 고덕로 19길 30 / 사업자등록번호 : 212-26-14752 온라인 교육학원업 / 통신판매업신고번호 : 제 2017-서울강동-0002 호 / 개인정보관리자 : 박종흠