본문 바로가기

728x90
반응형

노드

[java script] DOM 노드 추가, 삭제 연습 문제 문제 1) 문제 파일을 열면 다음과 같이 항목 5개가 나열되어 있습니다. 힌트를 참고하여 항목 앞에 있는 체크 표시를 누르면 항목 텍스트의 글자가 회색(#ccc)으로 바뀌면서 가로줄이 그려지는 소스를 작성하세요. 할 일 목록 ✓할 일 1 ✓할 일 2 ✓할 일 3 ✓할 일 4 ✓할 일 5 최종 결과는 1번 클릭시 원하는 스타일로 지정했고 동일한 것을 1번 더 누르면 원상태로 복귀하도록 했습니다. 이때, querySelectorAll을 사용하면 원하는 노드를 다 배열로 지정합니다. 그 배열을 반복문을 통해 click하면 clicks라는 함수가 실행 되도록 설정했습니다. 클릭 함수에는 this를 사용해 해당 배열만 동작하도록 만들었습니다. this라는 것은.. 더보기
[java script] addEventListener의 이벤트 사용 예시 ◎ addEventListener 사용 예시 상품 정보 원산지 : 에디오피아 지 역 : 이르가체프 코체레 농 장 : 게뎁 고 도 : 1,950 ~ 2,000 m 품 종 : 지역 토착종 가공법 : 워시드 상세 설명 2차 세계대전 이후 설립된 게뎁 농장은 유기농 인증 농장으로 여성의 고용 창출과 지역사회 발전에 기여하며 3대째 이어져 내려오는 오랜 역사를 가진 농장입니다. 게뎁 농장은 SCAA 인증을 받은 커피 품질관리 실험실을 갖추고 있어 철처한 관리를 통해 스페셜티 커피를 생산합니다. 커피의 풍미 은은하고 다채로운 꽃향, 망고, 다크 체리, 달달함이 입안 가득. 1. '상품 정보'에 마우스를 올리면 글자색(red), 글자사이즈(2.0em), 배경색(blue)을 변경하고 마우스를 내리면 글자색(blue),.. 더보기
[java script] 문서 객체 모델(DOM) 1. 문서 객체 모델이란? ◎ 자바스크립트를 이용해 웹 문서에 접근하고 제어할 수 있도록 객체를 사용해 웹 문서를 체계적으로 정리하는 방법입니다. ▷ 웹 문서와 그 안의 모든 요소를 '객체'로 인식하고 처리합니다. ex) 웹 문서 전체는 document 객체, 삽입한 이미지는 image 객체, h1의 글자는 text 객체입니다. ◎ DOM 트리 ▷ 웹 문서에 있는 요소들 간의 부모, 자식 관계를 계층 구조로 표시한 것입니다. ▷ 나무 형태가 되기 때문에 "DOM 트리"라고 합니다. ▷ 노드(node) : DOM 트리에서 가지가 갈라져 나간 항목입니다. ▷ 루트 노드(root node) : DOM 트리의 시작 부분(html) ◎ DOM 구성 원칙 ▷ 모든 HTML 태그는 요소(element) 노드 ▷ 웹 .. 더보기

728x90
반응형