HTML에서 태그는 여러개의 속성을 가질 수 있다.
브라우저는 HTML을 파싱해 DOM 객체를 만들 때 HTML 표준 속성을 인식하고, 이 표준 속성을 사용해 DOM 프로퍼티를 만든다.
이 속성을 다루는 메서드들에 대해 알아보자.
<ul>
<li>html</li>
<li>css</li>
<li id="active" class="important current">JavaScript</li>
</ul>
<script>
console.log(document.getElementById('active').tagName) // output: li
</script>
: 위의 예시와 비슷하다. 다만 해당 태그의 ID 값을 반환한다.
: 위랑 비슷하다.
: ClassName
의 불편함을 해결한 것으로 클래스 전체를 배열로 가져온다.
: 엘리먼트가 가진 속성 값을 가져올 수 있다.
: 엘리먼트의 속성 값을 바꿀 수 있다.
: 속성을 없애 준다.
: 속성이 있는지 없는지 찾아준다.