const title = document.getElementById
("title");
title.innerHTML = "Hi From JS!"
const title = document.getElementById
("title");
title.innerHTML = "Hi From JS!"
console.dir(title);
title.style.color = 'red';
이렇게 하면 타이틀의 색상이 빨간색으로 바뀐다.
즉, 자바스크립트로 HTML을 조종할 수 있는 것이다.
console.dir(document) 해보면,
객체를 통해 쭉 돌아 볼 수 있다.
const title = document.querySelector('#title');
querySelector 의 의미
: 노드의 첫 번째 자식을 반환한다(?), document의 모든 자식을 검색하겠다는 뜻이 된다.(라는데;;)
구글 검색 = 자바스크립트 querySelector
: .querySelector()는 CSS 선택자로 요소를 선택하게 해줍니다. 주의할 점은 선택자에 해당하는 첫번째 요소만 선택
한다는 것입니다. (음 좀더 친절하군..)
선택자가 ID 일 경우의 문법
document.querySelector( '#selector' )
document.querySelector( '.selector' )
<!doctype html>
<html lang="ko">
<head>
<meta charset="utf-8">
<title>JavaScript</title>
</head>
<body>
<p class="abc">Lorem Ipsum Dolor</p>
<p class="abc">Lorem Ipsum Dolor</p>
<p class="abc">Lorem Ipsum Dolor</p>
<script>
document.querySelector( '.abc' ).style.color = 'red';
</script>
</body>
</html>
ㅠㅠ