다음은 용량환산 계산기입니다.
용량을 Byte 단위로 입력하면 KB, MB, GB, TB로 환산해주는 계산기입니다.
onkeyup 이벤트를 활용한 간단한 JavaScript로 짰습니다.
<input> 태그 내에 onkeyup이라는 속성을 넣고 값에 함수를 호출합니다. 추후에 연산을 위해 id를 줍니다.
ex) <input id="byte" onkeyup="calc()" />
JavaScript 부분
<script> 태그 사이에 calc 함수를 선언합니다.
ex) function calc() { ... }
함수 안에서는 각 <input> 태그에 준 id로 개체를 불러오고 연산을 합니다.
ex) var byte = document.getElementById("byte");
var kilo = document.getElementById("kilo");
...
kilo.value = byte.value / 1024;
...
물론 1024로 나누는 이유는 1 KB = 1024 Byte이기 때문이죠.