<!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貢獻(xiàn)1123條經(jīng)驗(yàn) 獲得超629個(gè)贊
首先有語法錯(cuò)誤,default是默認(rèn)的意思,前面的case不走才走default,應(yīng)該直接寫default:,不要"/"。
其次option標(biāo)簽取的就是里面那個(gè)value屬性,你把value都等于""了,那你最后取到的select也都是空,得不到正確的加減乘除
- 2 回答
- 0 關(guān)注
- 1583 瀏覽
添加回答
舉報(bào)
0/150
提交
取消