<!DOCTYPE html><html><head><meta charset="utf-8"><meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1"><title>dom</title><script type="text/JavaScript">function count(){var tex1=document.getElementById("tex1").value;var tex2=document.getElementById("tex2").value;var select=document.getElementById("select").value;var result="";switch(select){? ?case "+":? ?result=parseFloat(tex1)+parseFloat(tex2);? ?break;? ? case "-":? ?result=parseFloat(tex1)-parseFloat(tex2);? ?break;?? ?case "*":? ?result=parseFloat(tex1)*parseFloat(tex2);? ?break;? ?default "/":? ?result=parseFloat(tex1)/parseFloat(tex2);? ?break;}?document.getElementById("jieguo").value=result;}</script><meta name="description" content=""><meta name="keywords" content=""><link href="" rel="stylesheet"></head><body><input type="text" value="" id="tex1"><select name="" id="select">? ?<option value="">+</option>? ?<option value="">-</option>? ?<option value="">*</option>? ?<option value="">/</option></select><input type="text" value="" id="tex2"><input type="button" value="=" onClick="count()" /><input type="text" value="" id="jieguo"></body></body></html>
2 回答

Caballarii
TA貢獻1123條經驗 獲得超629個贊
首先有語法錯誤,default是默認的意思,前面的case不走才走default,應該直接寫default:,不要"/"。
其次option標簽取的就是里面那個value屬性,你把value都等于""了,那你最后取到的select也都是空,得不到正確的加減乘除
- 2 回答
- 0 關注
- 1571 瀏覽
添加回答
舉報
0/150
提交
取消