- .querySelector
html 문서에서 어떤 요소(들)를 선택하기 위해 사용되는 메소드.
const myDiv = document.querySelector('#myDiv');
console.log(myDiv);
const myPara = document.querySelector('.myPara');
console.log(myPara);
- .addEventListner
특정 html 요소에 이벤트를 등록하고, 이벤트가 일어났을 때 실행할 함수를 준비해둘 수 있는 메소드.
element.addEventListener(event, listener[, options]);
- .getElementById
html의 특정 id를 가진 요소를 선택하는 선택자이며, 늘 가장 첫번째 id를 반환한다. document 객체에 속하는 메소드다.
<div id="myDiv">
<p id="myPara">예시 문단</p>
</div>
const myDiv = document.getElementById('myDiv');
console.log(myDiv);
- .createElement
아예 새로운 html 요소를 JS단에서 생성할 때 사용하는 메소드. document 객체에 속해있다. 동적으로 html 요소를 생성하고 웹에 추가할 수 있다.
const newDiv = document.createElement('div');
newDiv.textContent = 'Hello World!';
document.body.appendChild(newDiv);
- .appendChild
nodeJS에서 제공되는 메소드. node에는 부모 - 자식 개념이 있는데, 이 경우 부모 노드에 자식 노드를 추가하는 메소드가 된다.
<div id="cardSpread">
</div>
const newCard = document.createElement('p');
newCard.textContent = 'New Title';
const cardSpread = document.getElementById('cardSpread');
cardSpread.appendChild(newCard);
좋은 정보 얻어갑니다, 감사합니다.