CSS 적용 방법
1. inline style
2.<style>
tag
3. css파일 분리(.css)
JavaScript 적용 방법
1.<script>
tag
2.javascript파일분리(.js)
DOM(Document Object Model)
이란? 문서 객체 모델DOM은 HTML을 계층화시켜 트리(Tree) 구조로 만든 객체(Object) 모델(Model)입니다.
💭 innerHTML
- 내용(content) 조작
// HTML body 태그에 접근하여 내용 조작
document.body.innerHTML = '내용 다 바꿈';
💭style
- 스타일 조작
// id가 'NM_NEWSSTAND_HEADER'인 요소 취득 >> 변수에 저장
const element = document.getElementById('NM_NEWSSTAND_HEADER');
// 해당 요소의 스타일 조작
element.style.backgroundColor = 'blue';
💭createElement
- 요소 생성
// h1 요소 생성 및 내용 추가
const item = document.createElement('h1'); // <h1></h1>
item.innerHTML = '제목추가' // <h1>제목추가</h1>
// h1 요소를 추가하고 싶은 위치 취득
const newsHeader = document.getElementById('NM_NEWSSTAND_HEADER');
// newsHeader자식으로 item 추가
newsHeader.appendChild(item);
💭요소의 속성(attribute)
조작
// 요소에 id 수정(추가)
element.id = 'newId';
// 요소에 class 수정(추가)
element.className = 'newClass';
// 요소 스타일 수정(추가)
element.style.backgroundColor = "red";