html
<div id="id"><p>text</p></div>
js
document.querySelector('#id').textContent // 'text' document.querySelector('#id').innerHTML // '<p>text</p>'
공통점
textContent 특징
innerHTML 특징
html
<div id="id"> <p>text</p> </div>
js
document.getElementById('id').setAttribute('class', 'newClass')
html 결과
<div id="id" class="newClass"> <p>text</p> </div>
html
<div id="id" class="newClass"> <p>text</p> </div>
js
document.getElementById('id').removeAttribute('class')
html 결과
<div id="id"> <p>text</p> </div>
event.target: 이벤트가 발생한 요소를 반환한다.
event.currentTarget: 이벤트 핸들러가 바인딩된 요소를 반환한다.
event.type: 이벤트 타입을 반환한다.
event.preventDefault(): 이벤트의 기본 동작을 취소한다.
event.stopPropagation(): 이벤트의 상위 요소로 이벤트 전파를 막는다.