: 문서 전체에서 해당 태그이름에 있는 엘리먼트들을 반환해주는 메서드
document.getElementsByTagName('태그명')
: 해당 태그명을 가진 모든 태그들을 반환하기 때문에 그중 일부를 가져오는 방법이 필요하다.
<!DOCTYPE html>
<html>
<body>
<ul>
<li>HTML</li>
<li>CSS</li>
<li>JavaScript</li>
</ul>
<ol>
<li>HTML</li>
<li>CSS</li>
<li>JavaScript</li>
</ol>
<script>
var ul = document.getElementsByTagName('ul')[0];
var lis = ul.getElementsByTagName('li');
for(var i=0; lis.length; i++){
lis[i].style.color='red';
}
</script>
</body>
</html>
: 클래스 이름으로 가져온다.
s 가 붙어있는 그 의미처럼 동일한 클래스 이름을 가진 모든 클래스를 다 가져온다.
: ID 값으로 가져온다.
: CSS 선택자를 이용해서 가져온다.
const a = document.querySelector('.class')
const b = document.querySelector('#idName')
const c = document.querySelector('div')
.
', '#
')만 잘 해주면 된다.: 위의 셀렉터와 동일 하지만 한개가 아닌 모든 것을 가져온다.