《计算器》
分享一个简单的计算器;
代码如下:
<div>
<input type="button" value="C" onclick="clera()">
<input type="text" id="value"><br />
<input type="button" value="+" onclick="val(this.value);">
<input type="button" value="-" onclick="val(this.value);">
<input type="button" value="*" onclick="val(this.value);">
<input type="button" value="/" onclick="val(this.value);"><br />
<input type="button" value="7" onclick="val(this.value);">
<input type="button" value="8" onclick="val(this.value);">
<input type="button" value="9" onclick="val(this.value);"><br />
<input type="button" value="4" onclick="val(this.value);">
<input type="button" value="5" onclick="val(this.value);">
<input type="button" value="6" onclick="val(this.value);"><br />
<input type="button" value="1" onclick="val(this.value);">
<input type="button" value="2" onclick="val(this.value);">
<input type="button" value="3" onclick="val(this.value);"><br />
<input type="button" value="." onclick="val(this.value);">
<input type="button" value="0" onclick="val(this.value);">
<input type="button" value="=" onclick="values()">
</div>
<script>
//清除
function clera() {
document.getElementById("value").value=""
}
//按钮
function val(value) {
document.getElementById("value").value += value;
}
//计算
function values() {
var a;
a = document.getElementById("value").value;
document.getElementById("value").value = "";
document.getElementById("value").value = eval(a);
}
</script>
eval() 函数可计算某个字符串,并执行其中的的 JavaScript 代码。