課程
/前端開發(fā)
/JavaScript
/JavaScript進階篇
代碼運行不起來,不知道哪里錯了,求解!
2015-03-19
源自:JavaScript進階篇 6-11
正在回答
趕緊學一下firebug.
可能是你那個result未定義,你把result的聲明放在外面,聽說js沒有塊級作用域,為什么你這樣不行,我也不知道了啊。我也是一只菜鳥
<!DOCTYPE?html> <html> ?<head> ??<title>?事件</title>?? ??<script?type="text/javascript"> ???function?count(){ ? ????//獲取第一個輸入框的值 ????var?text1=document.getElementById("txt1"); ????//獲取第二個輸入框的值 ????var?text2=document.getElementById("txt2"); //獲取選擇框的值 ????var?selectVar=document.getElementById("select"); //獲取通過下拉框來選擇的值來改變加減乘除的運算法則????switch(selectVar) ????{ ????????case?'+': ????????????var?result=parseInt(text1)+parseInt(text2); ????????????break; ????????case?'-': ????????????var?result=parseInt(text1)-parseInt(text2); ????????????break; ????????case?'*': ???????????var?result=parseInt(text1)*parseInt(text2); ????????????break; ????????case?'/': ????????????var?result=parseInt(text1)/parseInt(text2); ????????????break; ????} ????//設(shè)置結(jié)果輸入框的值? ?? ????document.getElementById("fruit").value=result; ???? ???} ??</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='?=?'?onclick="count()"?/>?<!--通過?=?按鈕來調(diào)用創(chuàng)建的函數(shù),得到結(jié)果-->? ???<input?type='text'?id='fruit'?/>??? ?</body> </html>
慕前端7121920
你那個 “=” 按鈕沒有綁定函數(shù)吧 ,你的js代碼只有注解,沒邏輯啊
Lilysspace 提問者
舉報
本課程從如何插入JS代碼開始,帶您進入網(wǎng)頁動態(tài)交互世界
4 回答看代碼,不知道哪里錯了,運行出來undefined?
2 回答不知道錯哪里。運行不出來
4 回答代碼運行不粗來,不知道是哪里出了問題,求指教
1 回答不知道哪里錯了!求解·
2 回答代碼實現(xiàn)不了,不知道哪里錯了?
Copyright ? 2025 imooc.com All Rights Reserved | 京ICP備12003892號-11 京公網(wǎng)安備11010802030151號
購課補貼聯(lián)系客服咨詢優(yōu)惠詳情
慕課網(wǎng)APP您的移動學習伙伴
掃描二維碼關(guān)注慕課網(wǎng)微信公眾號
2015-03-25
趕緊學一下firebug.
2015-03-19
可能是你那個result未定義,你把result的聲明放在外面,聽說js沒有塊級作用域,為什么你這樣不行,我也不知道了啊。我也是一只菜鳥
2015-03-19
2015-03-19
你那個 “=” 按鈕沒有綁定函數(shù)吧 ,你的js代碼只有注解,沒邏輯啊