有個用法的疑問
<!DOCTYPE?html> <html> ?<head> ??<title>?事件</title>?? ??<script?type="text/javascript"> ???function?count(){ ????var?i?=?document.getElementById("txt1").value ????//獲取第一個輸入框的值 ????var?j?=?document.getElementById("txt2").value //獲取第二個輸入框的值 var?p?=?document.getElementById("select").value var?result=""; //獲取選擇框的值 ????if(p=="+"){ ????????result?=?parseInt(i)+parseInt(j); ????} ????else?if(p=="-") ????????{ ????????????result?=?parseInt(i)-parseInt(j); ????????} ????????else?if(p=="*") ????????{ ????????????result?=?parseInt(i)*parseInt(j); ????????} ????????else?result?=parseInt(i)/parseInt(j); ????} //獲取通過下拉框來選擇的值來改變加減乘除的運算法則 ????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='?=?'?/>?<!--通過?=?按鈕來調(diào)用創(chuàng)建的函數(shù),得到結果-->? ???<input?type='text'?id='fruit'?/> ?</body> </html>
不知道這段代碼的問題在哪里?就是出不來結果呢?
沒有用switch語句,而是套的if...else...
不知道是不是用
p==“+”
這種語句有問題?
2016-11-10
你看下我的,你好像function(){}里的大括號沒結尾,還有ifelse語句有點亂
2016-11-10
<!DOCTYPE html>
<html>
?<head>
? <title> 事件</title> ?
? <script type="text/javascript">
? ?function count(){
? ? ?
? ? var i = document.getElementById("txt1").value
? ? //獲取第一個輸入框的值
? ? var j = document.getElementById("txt2").value
//獲取第二個輸入框的值
var p = document.getElementById("select").value
var result="";
//獲取選擇框的值
? ? if(p=="+"){
? ? ? ? result = parseInt(i)+parseInt(j);
? ? }else if(p=="-"){
? ? ? ? ?result = parseInt(i)-parseInt(j);
? ? }else if(p=="*"){
? ? ? ? ?result = parseInt(i)*parseInt(j);
? ? }else if(p=="/"){
? ? ? ? ?result = parseInt(i)/parseInt(j);
? ? }
? ? 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ù),得到結果-->?
? ?<input type='text' id='fruit' />
?</body>
</html>
2016-11-10
我發(fā)現(xiàn)忘了寫
不過貌似還是沒用呢?