做了一个简单的加减乘除的计算器
- 先输入一个数字
- 在选择加,减,乘,除的符号
- 输入第三位数字
- 点击等于号就会出现结果了
html部分
<body>
<form name="myform">
<input type="text" name="num1" value=""/><br>
<select id="select">
<option value="+">+</option>
<option value="-">-</option>
<option value="*">*</option>
<option value="/">/</option>
</select><br>
<input type="text" name="num2" value=""/>
<input type="button" value="=" onclick="hanshu()" /><br>
<input type="text" name="sum" id="sum"/>
</form>
</body>
怕麻烦就没有做CSS部分了
js部分
function hanshu () {
var count1 = parseInt(document.myform.num1.value);//获取第一个框输入的值
var count2 = parseInt(document.myform.num2.value);//获取第二个框输入的值
var fu = document.getElementById("select").value;//获取选择框的值
switch (fu){
case "+":
document.getElementById("sum").value=parseInt(count1)+parseInt(count2);
break;
case "-":
document.getElementById("sum").value=parseInt(count1)-parseInt(count2);
break;
case "*":
document.getElementById("sum").value=parseInt(count1)*parseInt(count2);
break;
case "/":
document.getElementById("sum").value=parseInt(count1)/parseInt(count2);
break;
}
}
因为是刚开始学习,所以做的很粗糙,还请多多指教啦!