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++ ){
}
}
단순함-사용하지 마십시오 onclick
-부서지기 쉬우 며 (특히 HTML 내에서 인라인으로 사용되는 경우) 90 년대에 JS가 어떻게 작성되었는지 생각하게됩니다.
사용 addEventListener
하는 대신 :
arr.forEach(function(callback) {
htmlElement.addEventListener('click', callback);
});
이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.
침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제
몇 마디 만하겠습니다