사용하신 document.write()는 처음 강의에 나오는 걸로 알고 있는데 ()에 적은 텍스트를 출력하는 코드로 알고 있습니다.
또한 alist[i].style.color = 'powderblue'는 i번째 하이퍼링크의 스타일의 색을 파우더 블루로 바꾸라는 코드이기에 텍스트의 글색상이 바뀌는게 맞습니다.
복습하다가 의문이 생겼습니다.
var alist = document.querySelectorAll('a');
var i = 0;
while(i < alist.length){
alist[i].style.color = 'powderblue';
i = i + 1;
}
이렇게 할 수 있지만 반복문과 배열을 사용하지 않고 더 간단히 할 수 있는 방법이 있지 않을까요?
예를 든다면 day를 눌렀을 때 모든 a가 선택되고 전부 색을 바꾸는 방법으로 말이죠.
var alist = document.querySelectorAll('a');
alist.style.color = 'powderblue';
대충 이런 코드가 될 것 같은데 실력이 부족해서 실행되지 않네요.