javascript - addEventListener에 매개변수화된 함수를 동적으로 전달하는 방법은 무엇입니까?
phpcn_u1582
phpcn_u1582 2017-05-18 10:50:01
0
5
747

"Xiaoxiao Yuxie"에 채택되지 않은 답변이 있는데, 이 답변도 유용하지만 아직 let의 구체적인 사용법을 모르겠습니다. 죄송합니다. 정말 두 마리를 입양하고 싶습니다.

결과는 당연히
버튼1 알림(3)을 클릭
버튼2 알림(3)을 클릭

클릭 버튼1 알림(1)
클릭 버튼2 알림(2)
을 만들기 위한 코드 수정 방법

이 문제는 settimeout의 전형적인 폐쇄 문제와 약간 유사하다고 생각하지만 해결책이 생각나지 않습니다.

조언 좀 부탁드립니다.

phpcn_u1582
phpcn_u1582

모든 응답 (5)
phpcn_u1582

으아악

두 번째 매개변수는 myclick(i)

에 전달됩니다.
    PHPzhong

    각 버튼 요소의 속성에 매개변수를 저장하세요.
    또는 let

    을 사용하세요.
      我想大声告诉你

      버튼을 클릭한 후 버튼의 data-info에서 속성을 가져옵니다

        曾经蜡笔没有小新

        Jquery는 일반적으로 DOM을 렌더링할 때 data-* 형식으로 dom에 이어붙인 후 $(this).attr(key)

        를 얻어서 사용합니다.
          过去多啦不再A梦

          var를 let으로 변경

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