<!DOCTYPE html><html>?<head>? <title> 事件</title> ?? <script type="text/javascript">? ?function count(){?var sum; ? ??var txt1=parseInt(document.getElementById('txt1').value);//獲取第一個(gè)輸入框的值var txt2=parseInt(document.getElementById('txt2').value);//獲取第二個(gè)輸入框的值var a=document.getElementById('select').value;//獲取選擇框的值var result='';if(a=='+') //獲取通過下拉框來選擇的值來改變加減乘除的運(yùn)算法則?{//設(shè)置結(jié)果輸入框的值?? result = txt1 + txt2; ?? ?}? ?else if(a=='-')? ?{? ? ? ?result = txt1 - txt2;? ?}? ?else if(a=='*')? ?{? ? ? ?result = txt1 * txt2;? ?}? ?else(a=='/')? ?{? ? ? ?result = txt1 / txt2;? ?}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>
avascript進(jìn)階篇6-11的編程題,提示用switch,但我用的if,代碼不知錯(cuò)在哪里?
fang貓貓
2016-06-08 23:13:22