請問我的代碼哪里出錯了?為什么沒有出現加減乘除的效果。
function count(){
??? var num1=document.getElementById("txt1").valne;
?? var num2=document.getElementById("txt2").value;
?? var sel=document.getElementById("select").value;
??? var result=document.getElementById("fruit").value;
?? switch(sel){
???? case "+":
???????? result=parseInt(num1)+parseInt(num2);
???????? break;
???? case "-":
???????? result=parseInt(num1)-parseInt(num2);
???????? break;
???? case "*":
???????? result=parseInt(num1)*parseInt(num2);
???????? break;
???? case "/":
???????? result=parseInt(num1)/parseInt(num2);
?? }
?? }
2016-07-04
??? <script type="text/javascript">
??????? function count() {
??????????? //獲取第一個輸入框的值
??????????? var para1 = parseInt(document.getElementById("txt1").value);
??????????? //獲取第二個輸入框的值
??????????? var para2 = parseInt(document.getElementById("txt2").value);
??????????? //獲取選擇框的值
??????????? var sign = document.getElementById("select").value;
??????????? //獲取通過下拉框來選擇的值來改變加減乘除的運算法則
??????????? var result;
??????????? switch (sign) {
??????????????? case '+':
??????????????????? result = para1 + para2;
??????????????????? break;
??????????????? case '-':
??????????????????? result = para1 - para2;
??????????????????? break;
??????????????? case '*':
??????????????????? result = para1 * para2;
??????????????????? break;
??????????????? case '/':
??????????????????? result = para1 / para2;
??????????????????? break;
??????????? }
??????????? //設置結果輸入框的值
??????????? document.getElementById("fruit").value = result;
??????? }
??? </script>
2016-07-04
第一行?var num1=document.getElementById("txt1").valne; ? ? ?valne改為value