真的找不到錯誤了!就是沒結果
<!DOCTYPE html>
<html>
?<head>
? <title> 事件</title> ?
? <script type="text/javascript">
? ?function count(){
? ? ? ? var text1 = document.getElementById('txt1').value;//獲取第一個輸入框的值
? ? ? ? var text2=document.getElementById('txt2').value;
//獲取第二個輸入框的值
var slect=document.getElementById('select').value.;//獲取選擇框的值
? ? var result="";
switch(slect){
? ? ?case '+':
? ? ? ? ?result=parseInt(text1) + parseInt(text2);
? ? ? ? ?break;
? ? ?case '-':
? ? ? ? ?result=parseInt(text1) - parseInt(text2);
? ? ? ? ?break;
? ? ?case '*':
? ? ? ? ?result =parseInt(text1) * parseInt(text2);
? ? ? ? ?break;
? ? ?case '/':
? ? ? ? ?result=parseInt(text1) / parseInt(text2);
? ? ? ? ?
}
? ? ?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()"/> <!--通過 = 按鈕來調用創(chuàng)建的函數(shù),得到結果-->?
? ?<input type='text' id='fruit' /> ??
?</body>
</html>
2015-12-14
錯誤在第十行,value后面多了一個點。
正確的是
2015-12-15
<!DOCTYPE html>
<html>
?<head>
? <title> 事件</title> ?
? <script type="text/javascript">
? ?function count(){
? ? ? ? var txt1 = document.getElementById('txt1').value;//獲取第一個輸入框的值
? ? ? ? var txt2=document.getElementById('txt2').value;
//獲取第二個輸入框的值
? ? var select=document.getElementById('select').value;//獲取選擇框的值
? ? var result='';
? ? switch(select){
? ? ?case '+':
? ? ? ? ?result=parseInt(txt1) + parseInt(txt2);
? ? ? ? ?break;
? ? ?case '-':
? ? ? ? ?result=parseInt(txt1) - parseInt(txt2);
? ? ? ? ?break;
? ? ?case '*':
? ? ? ? ?result =parseInt(txt1) * parseInt(txt2);
? ? ? ? ?break;
? ? ?case '/':
? ? ? ? ?result=parseInt(txt1) / parseInt(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()"/> <!--通過 = 按鈕來調用創(chuàng)建的函數(shù),得到結果-->?
? ?<input type='text' id='fruit' /> ??
?</body>
</html>
改了好多地方
2015-12-14
你獲取元素,應該先定義元素
2015-12-14
你JS里寫txt2了,但是在body里面沒有定義
2015-12-14
第十行 ?value后面