[ HTML : attribute와 property 의 차이 ]
attribute > HTML 요소의 추가적인 정보를 전달하고 이름="값" 이렇게 쌍으로 온다.
<div class="my-class"></div>를 보면 div 태그가 class 라는 값이 'my-class'인 attribute를 가지고 있다.
property > attribute에 대한 HTML DOM 트리안에서의 표현. 그래서 위의 Code를 예로 들면 attribute 값은 'my-class'이며, 'my-class'라는 class name을 가진 property를 가진다.
간편하게 정리하자면 Attributes는 HTML 텍스트 문서 내에 있는 것이고, properties는 HTML DOM 트리에 있는 것이다.
attribute는 변하지 않고 초기 값을 전달한다는 것을 의미하고 반면에 HTML properties는 변할 수 있다.