Javascript
Javascript - 카운터 어플리케이션 예제
Starters
2020. 9. 6. 17:36
HTML
<!DOCTYPE html>
<html lang="en" dir="ltr">
<head>
<meta charset="utf-8">
<title>Counter App</title>
</head>
<body>
<h2 id="number" style="color:#f020f1;">0</h2>
<div>
<button id="increase">+1</button>
<button id="decrease">-1</button>
</div>
<script src="html과 연동.js"></script>
</body>
</html>
JS
const number = document.getElementById('number');
const increase = document.getElementById('increase');
const decrease = document.getElementById('decrease');
console.log(number.innerText);
console.log(increase.offsetTop); // top 위치 알수 있음
console.log(decrease.id);
increase.onclick = () => {
// parseInt 정수형으로 변환, 뒤에 파라미터는 몇 진수로 할 것인지
const current = parseInt(number.innerText, 10);
number.innerText = current + 1;
}
decrease.onclick = () => {
const current = parseInt(number.innerText, 10);
number.innerText = current - 1;
}
아이디가 없을 때, 태그이름으로 불러올 때
const number = document.getElementById('number');
const buttons = document.querySelectorAll('button');
const [increase, decrease] = buttons;
console.log(buttons);