onclick 이벤트에서 함수를 사용하고 루프를 사용하여 함수의 배열에서 함수를 계산하여 여러 JavaScript 함수를 호출하는 방법은 무엇입니까?

블라디 슬라브 나이도 노프

onclick 이벤트에서 함수를 사용하고 루프를 사용하여 함수의 배열에서 함수를 계산하여 여러 JavaScript 함수를 호출하는 방법은 무엇입니까? 데모:

var arr = [function one(){console.log("one")}, function two(){console.log("two")} ];

htmlElement.onclick = function(){
  for(var i = 0, a = arr.length; i < a; i++ ){
  }
}
Alnitak

단순함-사용하지 마십시오 onclick-부서지기 쉬우 며 (특히 HTML 내에서 인라인으로 사용되는 경우) 90 년대에 JS가 어떻게 작성되었는지 생각하게됩니다.

사용 addEventListener하는 대신 :

arr.forEach(function(callback) {
    htmlElement.addEventListener('click', callback);
});

이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.

침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제

에서 수정
0

몇 마디 만하겠습니다

0리뷰
로그인참여 후 검토

관련 기사

Related 관련 기사

뜨겁다태그

보관