제1회 구름코드챌린지(GCC) 기출 문제
    • 01
      텍스트 코딩 정복
    • 문자열 출력
      사칙연산
      절대값 출력하기
      배열에서의 최소값 구하기
      구구단 출력
      약수 구하기
      부분 문자열
      평균과 평균보다 큰 수
      등차 / 등비 수열
      약수의 합
      유일한 수
      피자 쿠폰
      접미사 배열
      멀티탭 사용
      숫자 찍기
    • 02
      알고리즘 정복
    • 완전수 구하기
      소수 판별
      괄호
      어느 고고학자 이야기
      팰린드롬
      채점하기
      구름컵 사이클 대회
      앞 뒤가 같은 수
      탈출
      섬나라 왕
    • 03
      웹 서비스 만들기
    • 자바스크립트 DOM 제어
      XHR이용하여 Ajax 구현
      PHP서버로 json 응답
    • 04
      GUI 앱 만들기
    • Swing으로 카운터 만들기
      AWT로 메모 입력기 만들기
    • 05
      블록 프로그래밍 정복
    • 탱크 이동하기
      탱크 방향전환
      탱크 여러번 방향전환1
      탱크 여러번 방향전환2
      최적의 길을 찾아가기
    • 06
      블록으로 알고리즘 정복
    • 대포발사
      방향전환
      이동한뒤 대포발사
      십자모양의 길
      복잡한 길 이동하기
    • 07
      로보코드 대전 (블럭)
    • 가만히 있는 적 격파하기
      움직이는 적 격파하기
      공격하는 적 격파하기
      대결1
      대결2
      제한시간 안에 적 격파하기
      2개 로봇 동시에 격파하기
      2개 로봇 동시에 격파하기2
      벽타는 로봇 격파하기
      3개 로봇 동시에 격파하기
    • 08
      로보코드 대전 (코드)
    • 몸풀기
      심화함수
      최대속도, 최대회전각도 바꾸기
      대결1
      대결2
    • 09
      보너스 알고리즘/웹서비스
    • 구름 레이싱
      생화학 무기
      부라노섬
      배열 나누기
      스마트폰 테스트
      Javascript로 jsonp 구현하기
      php로 간단한 RESTful API 만들기
    • 10
      보너스 로보코드 정복
    • 3라운드 다승제 1
      3라운드 다승제 2
      3라운드 다승제 3
      4라운드 점수제 1
      4라운드 점수제 2
      4라운드 점수제 3
    자바스크립트 DOM 제어
    배우기
    03 웹 서비스 만들기
    자바스크립트 DOM 제어
    실습 내용

    HTML? DOM? 자바스크립트? 생활코딩을 통해 알아봅시다!

    DOM (Document Object Model) 는 웹페이지(HTML)를 통해 우리 눈에 보이는 여러 요소들을 의미합니다.

    웹페이지에서 동작하는 대표적인 프로그래밍 언어인 자바스크립트를 이용하면 특정한 DOM의 모양을 바꿀 수 있습니다.

    DOM에는 스타일(Style)이라는 특성이 있는데 이를 변경하면 우리 눈에 보이는 모습이 바뀌게 됩니다.

    오른쪽 상단의 실행 버튼을 누르면 오른쪽 하단에 URL이 나타납니다.

    이것을 클릭하여 접속하면 새 창이 뜨면서 실행 결과를 눈으로 확인할 수 있습니다..


    그러면, 버튼을 눌렀을때 왼쪽에 위치한 span DOM의 style 특성을, 오른쪽에 위치한 span DOM의 style 특성과 동일하게 변하도록 자바스크립트 함수를 작성해보세요.

    오른쪽에 있는 소스 코드에서 foo라는 함수를 수정하면 됩니다.



    질문하기