tag, id, 클래스명, css 선택자 사용
또한 클래스명, css, tag 들은 배열로 저장된다.
getElementById 메서드를 Element 단수로 사용하는 데, 다른 메서드들은 Elements 로 복수를 사용함.
var firstTitle = document.getElementById('title');
var myList = document.getElementsByClassName('list');
var paragraphs = document.getElementsByTagName('p');
<div class="container">
<ul id="list3" class="list">
<li class="red" name="red">li 1</li>
<li>li 2</li>
<li>li 3</li>
<li>li 4</li>
<li id="list3_5">li 5</li>
<li>li 6</li>
</ul>
</div>
myList2 = document.querySelector('.list .red');
스타일을 변경할 수 있는 2가지 방법이 있다.
document.getElementById('title').style.color = 'red';
var firstTitle = document.getElementById('title');
firstTitle.style.color = 'red';
배열 스타일 변경은
paragraphs[0].style.color = 'red';
for(var i = 0; paragraphs.length;i++){
paragraphs[i].style.color = 'red';
}
출처 : Rock's Easyweb 유튜브(https://www.youtube.com/watch?v=Mga3LXPnWdc)