안녕하세요 선생님. 숙제를 해보면서 궁금한 점이 생겨 게시판 남깁니다.
이벤트 리스너를 사용할때 function(){} 을 사용하는 것이 아니라 html내의 onclick = "알림창제어('none')" 처럼 깔끔하게 함수만 호출할수 있는 방법은 없을까요?
또 이전에 혼자 공부할때 익명함수와 기명함수에 대해서 언뜻 들어본 듯 한데 그와 관련한 강의를 들으려면 어떤 강의에서 들을 수 있는지 여쭙고 싶습니다.
감사합니다.
<!--more--><body>
<div id="알림창">
안녕?
</div>
<button id="alert_open">열기</button>
<button id="alert_close">닫기</button>
<script>
//함수만들기
function 알림창제어(구멍){
document.getElementById("알림창").style.display="구멍"
}
//버튼에 이벤트리스너 달기 (이렇게 쓰고 싶습니다.)
document.getElementById("alert_open").addEventListener('click', 알림창제어("block"))
document.getElementById("alert_close").addEventListener('click', 알림창제어("none"))
</script>
</body>