onclick | 마우스 클릭 |
ondblclick | 마우스 더블클릭 |
onchange | value값이 변경되면 |
onkeydown | 키보드 딸 |
onkeyup | 키보드 깍 |
onkeypress | 키보드 딸깍 |
<style>
* { margin: 0; padding: 0; }
.mainBox { width: 200px; height: 300px; padding: 15px;
border: 1px solid gray; border-radius: 10px;
}
.resultArea { width: 200px; height: 40px;
background-color: lightgray;
color: black; font-size: 25px; line-height: 40px;
text-align: right; border-radius: 10px;
margin-bottom: 10px;
}
button { width: 50px; height: 50px; float: left; }
</style>
<div class="mainBox">
<div class="resultArea">0</div>
<button data-value="C">C</button>
<button data-value="(">(</button>
<button data-value=")">)</button>
<button data-value=">">></button>
<button data-value="7">7</button>
<button data-value="8">8</button>
<button data-value="9">9</button>
<button data-value="/">/</button>
<button data-value="4">4</button>
<button data-value="5">5</button>
<button data-value="6">6</button>
<button data-value="X">X</button>
<button data-value="1">1</button>
<button data-value="2">2</button>
<button data-value="3">3</button>
<button data-value="-">-</button>
<button data-value="0">0</button>
<button data-value=".">.</button>
<button data-value="=">=</button>
<button data-value="+">+</button>
</div>
<script>
onclick = function(e) {
if( e.target.getAttribute("data-value") != null ) {
alert( e.target.getAttribute("data-value") );
}
}
</script>
반응형
'JAVASCRIPT' 카테고리의 다른 글
JAVASCRIPT ) 삼항연산자 (0) | 2024.07.16 |
---|---|
JAVASCRIPT ) 날짜 시간 (2) | 2024.07.16 |
JAVASCRIPT ) setInterval / setTimeout (0) | 2024.07.15 |
JAVASCRIPT ) Element 속성 API (0) | 2024.07.15 |
JAVASCRIPT ) DOM 제어대상 선택자 (0) | 2024.07.15 |