weixin_慕UI8525238
2020-09-03 17:19
<script>
// 使用JS完成一个简单的计算器功能。实现2个输入框中输入整数后,点击第三个输入框能给出2个整数的加减乘除。
function count() {
//获取第一个输入框的值
var tex1 = document.getElementById("txt1").value;
//获取第二个输入框的值
var tex2 = document.getElementById("txt2").value;
//获取选择框的值
var select = document.getElementById("select").value;
//获取通过下拉框来选择的值来改变加减乘除的运算法则
var result = 0;
switch (select) {
case "+":
result = parseInt(tex1) + parseInt(tex2);
break;
case "-":
result = parseInt(tex1) - parseInt(tex2);
break;
case "*":
result = parseInt(tex1) * parseInt(tex2);
break;
case "/":
result = parseInt(tex1) / parseInt(tex2);
break;
defualt: break;
}
//设置结果输入框的值
document.getElementById("fruit").value =result;
}
</script>
</head>
<body>
<!-- 使用JS完成一个简单的计算器功能。实现2个输入框中输入整数后,点击第三个输入框能给出2个整数的加减乘除。 -->
<input type='text' id='txt1' />
<select id='select'>
<option value='+'>+</option>
<option value="-">-</option>
<option value="*">*</option>
<option value="/">/</option>
</select>
<input type='text' id='txt2' />
<input type='button' value=' = ' onclick="count()" />
<!--通过 = 按钮来调用创建的函数,得到结果-->
<input type='text' id='fruit' />
</body>
function count(){
var result = 0;
//获取第一个输入框的值
var txt1 = parseInt(document.getElementById("txt1").value);
//获取第二个输入框的值
var txt2 = parseInt(document.getElementById("txt2").value);
//获取选择框的值
var select = document.getElementById("select").value;
//获取通过下拉框来选择的值来改变加减乘除的运算法则
switch (select) {
case "+":
result = txt1 + txt2;
break;
case "-":
result = txt1 - txt2;
break;
case "*":
result = txt1 * txt2;
break;
case "/":
result = txt1 / txt2;
break;
}
//设置结果输入框的值
document.getElementById("fruit").value = result;
}
JavaScript进阶篇
468061 学习 · 21891 问题
相似问题