2 回答

TA貢獻(xiàn)158條經(jīng)驗(yàn) 獲得超233個(gè)贊
1,建議把JavaScript? 寫后面,避免以后獲取不到值得問題。
2,那些id=""??? type=""?? 建議是要用雙引號(hào)。
3,? document.getElementById("fruit").value=result;??? 寫在了 switch 語句里面,注意
<!DOCTYPE html>
<html>
?<head>
? <title> 事件</title> ?
? <meta charset="utf-8">
?
?</head>
?<body>
?? <input type="text" id="txt1" />
?? <select id="select">
<option value="+">+</option>
<option value="-">-</option>
<option value="*">*</option>
<option value="/">/</option>
?? </select>
?? <input type="text" id="txt2" />
?? <input type="button" value="=" onclick="count()"/>
?? <input type="text" id="fruit"/>? ?
? ?
? ?
?? <script type="text/javascript">
?????? function count(){
?????? var txt1=document.getElementById("txt1").value;
?????? var txt2=document.getElementById("txt2").value;
?????? var select=document.getElementById("select").value;
?????? var result=" ";
?
??? switch(select){
??????? case"+":
??????????? result=parseInt(txt1)+parseInt(txt2);
??????????? break;
??????? case"-":
??????????? result=parseInt(txt1)-parseInt(txt2);
??????????? break;
??????? case"*":
??????????? result=parseInt(txt1)*parseInt(txt2);
??????????? break;
??????? case"/":
??????????? result=parseInt(txt1)/parseInt(txt2);
??????????? break;??
??? }
??? document.getElementById("fruit").value=result;
?? }?
? </script>
?</body>
?</html>
望采納。

TA貢獻(xiàn)1123條經(jīng)驗(yàn) 獲得超629個(gè)贊
document.getElementById("fruit").value=result;要寫在switch語句塊之外才能顯示結(jié)果啊
添加回答
舉報(bào)