亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定

運行沒結果

?function count(){
?? var a=parseInt(document.getElementById("txt1").value);??
?? var b=parseInt(document.getElementById("txt2").value);
?? var c=document.getElementById("select").value;
??? switch(c);
??? {
??????? case "+":
??????????? d=a+b;break;
??????? case "-":
??????????? d=a-b;break;
??????? case "*":?
??????????? d=a*b;break;
??????? case "/":
??????????? d=a/b;
??? }
??? //獲取第一個輸入框的值
?//獲取第二個輸入框的值
?//獲取選擇框的值
?//獲取通過下拉框來選擇的值來改變加減乘除的運算法則
??? //設置結果輸入框的值
??? document.getElementById("fruit").value=d;
?? }

正在回答

4 回答

switch不對,switch(c)后面不能有分號";" 每個case都應該有一個break; 還有這個方法你調用了嗎,代碼貼全一點

1 回復 有任何疑惑可以回復我~
#1

慕粉4358064 提問者

非常感謝!
2017-04-26 回復 有任何疑惑可以回復我~

哈哈,親,是增加入的一個小節。因為看到大家對label標簽的提問很多所以新加入了這一個小節。,firefox,?!

0 回復 有任何疑惑可以回復我~
<!DOCTYPE?html>
<html>
<head>
<meta?charset="UTF-8">
<title>Document</title>
<script?type="text/javascript">
?function?count(){
???var?a=parseInt(document.getElementById("txt1").value);???
???var?b=parseInt(document.getElementById("txt2").value);?
???var?c=document.getElementById("select").value;?
????switch(c)
????{
????????case?"+":
????????????d=a+b;break;
????????case?"-":
????????????d=a-b;break;
????????case?"*":??
????????????d=a*b;break;
????????case?"/":
????????????d=a/b;break;
????}
????//獲取第一個輸入框的值
?//獲取第二個輸入框的值
?//獲取選擇框的值
?//獲取通過下拉框來選擇的值來改變加減乘除的運算法則
????//設置結果輸入框的值?
????document.getElementById("fruit").value=d;
???}
</script>
</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='?=?'?id="btn1"?onclick="count()"?/>?
???<input?type='text'?id='fruit'?>?
</script>
</head>
<body>
<br/>
樓上說的對<br/>1.switch不對,switch(c)后面不能有分號";"<br/>2.更規范的寫法:正常情況下每個case結束都應該有一個"break;"<br/>
</body>
</html>


0 回復 有任何疑惑可以回復我~
#1

慕粉4358064 提問者

嗯嗯 謝謝你
2017-04-26 回復 有任何疑惑可以回復我~

一,switch(c);這里沒有分號,二,=的input可能沒有綁定點擊事件,onclick='count()'

0 回復 有任何疑惑可以回復我~
#1

慕粉4358064 提問者

謝謝你
2017-04-26 回復 有任何疑惑可以回復我~

舉報

0/150
提交
取消
JavaScript進階篇
  • 參與學習       468829    人
  • 解答問題       22582    個

本課程從如何插入JS代碼開始,帶您進入網頁動態交互世界

進入課程

運行沒結果

我要回答 關注問題
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號