0
addEventListener
이 주석 처리 된 코드에서 function()
과 작동하는 이유는 무엇입니까?하지만 통과 한 특정 기능이 아닙니다.addEventListener가 function()으로 작동하지만 내가 통과 한 특정 함수가 아닌 이유는 무엇입니까?
var button = document.querySelector("button");
// button.addEventListener("click", function(){
// button.classList.toggle("bigyellow");
// });
button.addEventListener("click", toggleMe);
function toggleMe(){
this.classList.toggle("big-yellow");
}
//CSS:
//.bigyellow {
// background-color: #ffff66; /* yellow */
//}
작품 벌금을 .... 그러나 당신이 그것을 참조하고 권상에 의존하지 전에 당신은 정말 당신의 함수를 선언한다 :이 자바 스크립트에서 어떻게 작동하는지 내부 일부
는 확인합니다. – epascarello@Cruiser - 'toggleMe' 내부의 'this'는 클릭 된 버튼이어야합니다. –
oh dear ....'toggle ("bigyellow");'! =='toggle ("big-yellow"); –