카운터 만들기
DOM 요소를 비구조화 할당 방식으로 넣어서 작성해보자!
<!-- index.html -->
<body>
<h2 class="number">0</h2>
<div>
<button class="increase">+1</button>
<button class="decrease">-1</button>
</div>
<script src="/index.js"></script>
</body>
// index.js
const number = document.querySelector('.number');
const buttons = document.querySelectorAll('button');
const [increase, decrease] = buttons; //querySelectorAll로 DOM 요소를 배열로 받아온것을 비구조화 할당 방식으로 넣은것이다.
increase.onclick = () => {
const current = parseInt(number.innerText);
number.innerText = current + 1;
};
decrease.onclick = () => {
const current = parseInt(number.innerText);
number.innerText = current - 1;
}
Last updated