728x90
반응형
1분 코딩 자바스크립트 기초 강의 Part 3 정리
※ 이번 내용은 개발할때 자주 쓰는 것들이므로 꼭 알아둘것!!
◆ DOM (Document Object Model)
→ 웹 문서의 모든 요소를 자바스크립트를 이용하여 조작할 수 있도록 객체를 사용해 문서를 해석하는 방법
◆ DOM 요소에 접근하는 여러가지 방법
① querySelector("선택하고자하는 태그");
→ 선택하고자 하는 태그가 여러개이어도 첫번째 태그만 선택함
② querySelectorAll("선택하고자하는 태그");
→ 선택하고자 하는 태그가 여러개일 경우 모두 선택함
→ 배열처럼 되어있으므로 그 중 하나를 선택할꺼면
querySelectorAll("선택하고자하는 태그")[1]; 이런식으로 사용하면 됨
◆ classList
① classList.add("추가하고 싶은 클래스명");
→ 클래스를 추가 생성
② classList.remove("제거하고 싶은 클래스명");
→ 클래스를 제거
③ classList.contains("확인하고 싶은 클래스명");
→ true/false로 클래스의 존재여부를 확인해줌
◆ HTML 태그 속성을 가져오거나 수정하는 함수
① getAttribute("속성명");
→ 속성의 정보를 가지고 옴
→ 리턴값이 있는 함수
② setAtteribute("속성명","바꾸고싶은 내용");
→ 속성을 변경할때 사용
→ 리턴값이 없는 함수
◆ 태그를 자바스크립트로 넣고 싶을때
//li를 생성해서 sample에 넣고
var sample = doucument.createElement("li");
//그 안에 텍스트를 넣고 조립(위치선정)은 따로 해야함
sample.innerHTML="<h1>추가문구</h1>";
//위에서 생성한 태그 삽입하기
//상위태그에서 해야함
sample-mom.appendChild("sample");
728x90
반응형
'Coding With Jina > JavaScript' 카테고리의 다른 글
[자바스크립트] 시계 오전 오후로 나눠서 출력하기 (0) | 2021.01.04 |
---|---|
[자바스크립트] 시계 10 이하 숫자 두자리수로 만들기(if문 단축형/축약형) (0) | 2021.01.04 |
[자바스크립트] 5의 배수 찾기 (0) | 2020.11.29 |
[자바스크립트] innerHTML 속성 - 글자색 변경하기 (0) | 2020.11.29 |
[자바스크립트] 문자열 FONTCOLOR () 메서드 (0) | 2020.11.29 |