자바 스크립트 파라미터 질문 (코린이....)
조회수 370회
1.
function nightDayHandler(self){
let selectorBody=document.querySelector('body');
let selectorAll_A=document.querySelectorAll('a');
function setColor(color){
let i=0;
while(i<selectorAll_A.length){
selectorAll_A[i].style.color=color;
i++; } }
if(self.value==='night'){
selectorBody.style.color='white';
selectorBody.style.backgroundColor='black';
setColor('powderblue');
self.value='day';
}else{
selectorBody.style.color='black';
selectorBody.style.backgroundColor='white';
setColor('blue');
self.value='night';
}
}
2.
function nightDayHandler(self){
let selectorBody=document.querySelector('body');
let selectorAll_A=document.querySelectorAll('a');
function setColor(color){
let i=0;
while(i<selectorAll_A.length){
selectorAll_A[i].style.color='color'; // ' ' 를 삽입
i++; } }
if(self.value==='night'){
selectorBody.style.color='white';
selectorBody.style.backgroundColor='black';
setColor(powderblue); // ' ' 를 제거
self.value='day';
}else{
selectorBody.style.color='black';
selectorBody.style.backgroundColor='white';
setColor(blue); // ' ' 를 제거
self.value='night';
}
}
1번은 실행이 되고 2번은 실행이 안됩니다.... setColor 파라미터에 ' '를 붙여도 되지 않나요 ? 답변주시면 감사하겠습니다 ㅠㅠ
-
(•́ ✖ •̀)
알 수 없는 사용자
댓글 입력