wasup
JavaScript) 버튼 클릭 시 숫자 카운트 업! 본문
반응형
Q. 각각의 버튼 클릭 시 카운트 업
html
<button id="button_a">ButtonA Up</button>
<button id="button_b">ButtonB Up</button>
<p>Button A - <span id="counter_a">0</span></p>
<p>Button B - <span id="counter_b">0</span></p>
script
window.onload = function(){
var buttonA = document.getElementById('button_a');
var buttonB = document.getElementById('button_b');
var counterA = document.getElementById('counter_a');
var counterB = document.getElementById('counter_b');
buttonA.onclick = function(){
counterA.innerHTML = Number(counterA.innerHTML)+1;
}
buttonB.onclick = function(){
counterB.innerHTML = Number(counterB.innerHTML)+1;
}
}
각각 누르는 버튼에 따라 숫자가 카운트 업 된다.
Q. 두 개의 카운트를 동시에 올리려면?
html
<button id="button_a">ButtonA Up</button>
<button id="button_b">ButtonB Up</button>
<button id="button_all">all</button>
<p>Button A - <span id="counter_a">0</span></p>
<p>Button B - <span id="counter_b">0</span></p>
script
window.onload = function(){
var buttonA = document.getElementById('button_a');
var buttonB = document.getElementById('button_b');
var buttonAll = document.getElementById('button_all');
var counterA = document.getElementById('counter_a');
var counterB = document.getElementById('counter_b');
buttonA.onclick = function(){
counterA.innerHTML = Number(counterA.innerHTML)+1;
}
buttonB.onclick = function(){
counterB.innerHTML = Number(counterB.innerHTML)+1;
}
buttonAll.onclick = function(){
buttonA.onclick();
buttonB.onclick();
}
}
Q. 카운트를 내리려면?
html
<button id="button_a_d">ButtonA Down</button>
<button id="button_b_d">ButtonB Down</button>
script
window.onload = function(){
var buttonAdown = document.getElementById('button_a_d');
var buttonBdown = document.getElementById('button_b_d');
buttonAdown.onclick = function(){
counterA.innerHTML = Number(counterA.innerHTML)-1;
}
buttonBdown.onclick = function(){
counterB.innerHTML = Number(counterB.innerHTML)-1;
}
}
반응형
'IT > html, css, script' 카테고리의 다른 글
JQuery) filter(), end() (0) | 2021.04.20 |
---|---|
JQuery) each() 배열관리 메서드 (0) | 2021.04.19 |
JavaScript) onclick event (클릭이벤트) (0) | 2021.04.17 |
JavaScript) DOM과 BOM (0) | 2021.04.16 |
JavaScript) 배열의 함수 (0) | 2021.04.14 |
Comments