请老师帮忙看一下为啥这个代码运行没反应
来源:4-8 编程练习
慕田峪9451496
2020-03-08 17:09:45
<!DOCTYPE html>
<html>
<head>
<title> 事件</title>
</head>
<body>
<input type='text' id='num1' />
<select id='operate'>
<option value='+'>+</option>
<option value="-">-</option>
<option value="*">*</option>
<option value="/">/</option>
</select>
<input type='text' id='num2' />
<input type='button' value=' = ' onclick="count()" />
<input type='text' id='result' />
<script type="text/javascript">
function count() {
// /*此处写代码*/
var operate={
num1: document.querySelector("#num1"),
operate: document.querySelector("#operate"),
option: document.getElementsByTagName("option"),
num2: document.querySelector("#num2"),
result: document.querySelector("#result"),
}
switch(operate.value){
case"+":
return result.value=+operate.num1.value + +operate.num2.value;
break;
case"-":
return result.value=operate.num1.value - operate.num2.value;
break;
case"*":
return result.value=operate.num1.value * operate.num2.value;
break;
case"/":
return result.value=operate.num1.value / operate.num2.value;
break;
}
}
</script>
</body>
</html>
2回答
同学你好,能够自己找到并解决问题,很棒哦,继续加油,祝学习愉快~
慕田峪9451496
提问者
2020-03-08
老师我找到原因啦,是因为switch里边的对象写错了
相似问题