同學(xué)們看看,錯(cuò)哪里了?為什么最后的結(jié)果就是出來不呢?
function count(){
? ? var result=parseInt(document.getElementById("fruit").value); ?
? ? //獲取第一個(gè)輸入框的值
? ? var x=parseInt(document.getElementById("txt1").value);
//獲取第二個(gè)輸入框的值
? ? var y=parsentInt(document.getElementById("txt2").value);
//獲取選擇框的值
? ? var fuhao=document.getElementById("select").value;
//獲取通過下拉框來選擇的值來改變加減乘除的運(yùn)算法則
? ? /*switch(fuhao){
? ? ? ? case "+":
? ? ? ? result=x+y;
? ? ? ? break;
? ? ? ??
? ? ? ? case "-":
? ? ? ? result=x-y;
? ? ? ? break;
? ? ? ??
? ? ? ? case "*":
? ? ? ? result=x*y;
? ? ? ? break;
? ? ? ??
? ? ? ? default;
? ? ? ? result=x/y;
? ? }*/
? ? if(fuhao=="+"){result=x+y;}
? ? else if(fuhao=="-"){result=x-y;}
? ? else if(fuhao=="*"){result=x*y;}
? ? else result=x/y;
? ? //設(shè)置結(jié)果輸入框的值?
? ??
? ?}
? </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'/> ??
2016-05-27
1、 var result=parseInt(document.getElementById("fruit").value);這句代碼的意思是用result來接收等于后面那個(gè)框里你輸入的值,這沒什么意義,document.getElementById('fruit').value = result;才是把result的值打出來
2、第六行parsentInt打錯(cuò)了
2016-05-26
if(fuhao=="+"){
result=x+y;
document.getElementById('fruit').value = result;
}
最后要打印出來才行。。