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

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

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

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

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

조언 좀 부탁드립니다.

phpcn_u1582
phpcn_u1582

모든 응답(5)
phpcn_u1582

으아악

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

에 전달됩니다.
PHPzhong

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

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

<button id='myButton1' data-info='abc'></button> 버튼을 클릭한 후 버튼의 data-info에서 속성을 가져옵니다

曾经蜡笔没有小新

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

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

var를 let으로 변경

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