為什么按了等號沒反應
<!DOCTYPE html>
<html>
?<head>
??<meta charset="UTF-8">
??<title>練習寫一個簡單的計算器</title>
??<script type="text/javascript">
???function click(){
????var a=document.getElementById("one").value;
????var b=document.getElementById("two").value;
????var Os=document.getElementById("selec").value;
????var c="";
????switch(Os){
?????case"+":
?????c=parseFloat(a)+parseFloat(b);
?????break;
?????case"-":
?????c=parseFloat(a)-parseFloat(b);
?????break;
?????case"*":
?????c=parseFloat(a)*parseFloat(b);
?????break;
?????case"/":
?????c=parseFloat(a)/parseFloat(b);??
????}
????document.getElementById("three").value=c;
???}
??</script>
?</head>
?<body>
???<input type="text" id="one" />
???<select id="selec">
????<option value="+">+</option>
????<option value="-">-</option>
????<option value="*">*</option>
????<option value="/">/</option>
???</select>
???<input type="text" id="two" />
???<input type="button"? value="=" onclick="click()" />
???<input type="text" id="three" />
?</body>
</html>
2017-08-23
你那個點擊事件好像沒有觸發(fā) ?click()是 保留字 換成別的