-
자바스크립트 구성요소 ~ 조건문Java Script/MDN 정리 2020. 7. 24. 00:12반응형
Active Learning : 간단한 달력 만들기
링크
var select = document.querySelector('select'); var list = document.querySelector('ul'); var h1 = document.querySelector('h1'); select.onchange = function() { var choice = select.value; let days = 31; // ADD CONDITIONAL HERE if(choice === "February") { days = 28; } else if(choice === "April" || choice === "June" || choice === "September" || choice === "November") { days = 30; } createCalendar(days, choice); } function createCalendar(days, choice) { list.innerHTML = ''; h1.textContent = choice; for (var i = 1; i <= days; i++) { var listItem = document.createElement('li'); listItem.textContent = i; list.appendChild(listItem); } } createCalendar(31,'January'); var select = document.querySelector('select'); var html = document.querySelector('.output'); const white = "white"; const black = "black"; const purple = "purple"; const yellow = "yellow"; const psychedelic = "psychedelic"; const lime = "lime"; const darkGary = "darkgray"; select.onchange = function() { var choice = select.value; // ADD SWITCH STATEMENT switch(choice) { case white : update(white,black); break; case black : update(black,white); break; case purple : update(purple,white); break; case yellow : update(yellow,darkgray); break; case psychedelic : update(lime,purple); break; } } function update(bgColor, textColor) { html.style.backgroundColor = bgColor; html.style.color = textColor; }
반응형'Java Script > MDN 정리' 카테고리의 다른 글
자바스크립트 구성요소 ~ 함수-재사용 가능한 블록 (0) 2020.07.24 자바스크립트 구성요소 ~ 반복문 (0) 2020.07.24 자바스크립트 첫걸음 ~ 바보같은 이야기 생성기 (0) 2020.07.23 자바스크립트 첫걸음 ~ 배열 (0) 2020.07.23 JavaScript 첫걸음 ~ 문자열 제대로 다루기 (0) 2020.07.23