利用JavaScript操作标签对象和循环语句写一个简易计算器,可以实现加减乘除。
<body>
<input type="text" id = "inp1">
<select name="" id="symbol">
<option value="+">+</option>
<option value="-">-</option>
<option value="*">*</option>
<option value="/">/</option>
</select>
<input type="text" id= "inp2">
<button id="btn">=</button>
<input type="text" id="result">
<script>
//拿到相关对象
var oInp1 = document.getElementById('inp1');
var oInp2 = document.getElementById('inp2');
var oBtn = document.getElementById('btn');
var oSymbol = document.getElementById('symbol');
var oResult = document.getElementById('result');
//绑定点击事件
oBtn.onclick = function(){
var symbol = oSymbol.value;
console.log(symbol);
//拿到第一个值
var n1 = oInp1.value;
//拿到第二个值
var n2 = oInp2.value;
//根据符号来计算
if(symbol == "+"){
var sum = n1*1 + n2*1;
oResult.value = sum;
}
else if(symbol == "-"){
var sum = n1 - n2;
oResult.value = sum;
}
else if(symbol == "*"){
var sum = n1 * n2;
oResult.value = sum;
}
else if(symbol == "/"){
var sum = n1 / n2;
oResult.value = sum;
}
}
</script>
</body>