0
배열의 세 개의 요소 배열에 onclick
함수를 적용하려고했지만 배열의 onclick
속성을 설정하지 않아도됩니다. 어떤 아이디어라도 도움이 될 것입니다. 감사합니다.onclick 함수를 사용하여 배열에 액세스하려고 시도했습니다
var btnArray = [
document.getElementById('buttonOne'),
document.getElementById('buttonTwo'),
document.getElementById('buttonThree'),
];
console.log(btnArray);
btnArray.onclick = function revilImg() {
console.log('hey');
}
은 어디에서 찾을 않았거나 알고 : 당신은 첫 번째 (내가
Array#forEach
을 사용하기로 선택한)를 통해 으로 반복 필요하고, 각 DOM 요소에 핸들러를 첨부 개별적으로addEventListener
를 사용하여 'document.getElementById'를 map 함수에 전달할 때'document'가 _thisArg_로 필요합니까? – LGSon@LGSon'document'는 단지'Document'의 인스턴스이며'getElementById'는'document'의 자체 속성 대신'Document.prototype'에 정의되어 있습니다. 'document.hasOwnProperty ('getElementById')'를 실행하면'false'로 표시됩니다. – gyre
아, 고마워요. 플러스 1 : – LGSon