WEB2 - JavaScript

배열과 반복문의 활용

소스코드

변경사항

 

댓글

댓글 본문
  1. yogg
    감사합니다
  2. thanks
  3. 또라
    완료
  4. 요모
    2021.03.29
  5. 단디
    완료
  6. 뚜따띠또따
    21.03.24 완료!
  7. 졸대
    완료!
  8. gkalsdlf
    완료! 감사합니다 ㅠㅠ
  9. rose_lex
    완료
  10. 2021.03.05 완료
  11. Patrick
    감사합니다.
  12. 진돌
    2021.02.26 완료
  13. 노원신
    빡세네요 ㅋ
  14. 서동하
    .
  15. 서준
    완료! 이제 슬슬 어렵습니다,,,
  16. 쪼금 어렵지만 계속 해나가겠습니당
  17. while () {}
    Array_name[index]
  18. 완료
  19. Yohanesty
    출석
  20. 혹시 onclick="" 내부의 코드 자체가 JS의 문법을 따르는 코드를 이용해야하기 때문에 따로 <script> </script> 태그를 쓰지 않아도 구현이 되는 건가요?
    대화보기
    • <script> </script> 태그를 왜 안쓰나요?
      JS쓰면 스크립트 태그로 감싸주어야 하는거 아닌가요???
    • 코딩맨
      20210126
    • 재밌당 2021.01.27 완료
    • 임찬혁
      완료
    • chimhyangmoo
      2021.01.23
    • 푸른벚꽃
      사용하신 document.write()는 처음 강의에 나오는 걸로 알고 있는데 ()에 적은 텍스트를 출력하는 코드로 알고 있습니다.
      또한 alist[i].style.color = 'powderblue'는 i번째 하이퍼링크의 스타일의 색을 파우더 블루로 바꾸라는 코드이기에 텍스트의 글색상이 바뀌는게 맞습니다.

      즉, alist[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';
        대충 이런 코드가 될 것 같은데 실력이 부족해서 실행되지 않네요.
      • Yoon-joung Ji
        keep going!!!
      • 푸른벚꽃
        지금까지 많은 것을 배웠습니다. 다만 완전히 체득하지 못한 것 같아 지금까지 한 것을 복습해야겠네요
      • 마아앙
        21.01.18
      • 몰댕
        21.01.14
      • 걸어가는신사
        2021.01.14
      • younghwani
        완료!
      • 이현수
        2021.01.10(일)
      • jeisyoon
        감사합니다.
      • 이동훈
        var alist= document.querySelectorAll('a');
        i = 0;
        while( i < alist.length ) {
        alist[i].style.color= 'powderblue';
        i++;
        }
      • 박병진
        2020.12.31 완료
      • 김진학
        while문을 통해 alist[i].style.color = 'powderblue'하면 텍스트의 글색상이 바뀌는데
        document.write(alist[i]) 이렇게 하면 링크가 텍스트로 나옵니다. 같은 alist[i]인데 둘의 의미가 어떻게 다른거인가요?
      • 샴파뉴
        2020.12.28
      • 김용욱
        20201227
      • 박병진
        2020.12.24 크리스마스 이브 복습 완료.
      • 생활둘기
        2020 12 19
      • 호놀률류
      • 조성호
        2020.12.16 완료
        갈수록 헷갈리고 어려워지는건 기분탓일까요.. 흑
      • 20201210
      • 둘기
        20.12.05 완료
      • 20201201
      • Zzangbae
        20.11.24 완료
      • kkn1125
        20.11.24 완~료!
      • 최원홍
        맞는 답변 입니다.. 명쾌하고 깔끔한 답변 이네요..ㅎㅎ
        대화보기
        버전 관리
        egoing
        현재 버전
        선택 버전
        graphittie 자세히 보기