請問我的問題出在哪里?
?<script type="text/javascript">
? window.onload=function (){
? ? ? var ?oTxt1=document.getElementById('txt1');
? ? ? var ?oBtn=document.getElementById('btn');
? ? ? var ?oTxt2=document.getElementById('txt2');
? ? ? var oTxt3=document.getElementById('txt3');
? ? ??
? ? ? oBtn.onclick=function (){
? ? ? switch(select){
? ? ? ? case '+':
? ? ? ? oTxt3.value='parseInt(oTxt1.value)+parseInt(oTxt2.value)'
? ? ? ? break;
? ? ? ? case '-':
? ? ? ? oTxt3.value='parseInt(oTxt1.value)-parseInt(oTxt2.value)'
? ? ? ? break;
? ? ? ? case '*':
? ? ? ? oTxt3.value='parseInt(oTxt1.value)*parseInt(oTxt2.value)'
? ? ? ? break;
? ? ? ? case '/':
? ? ? ? oTxt3.value='parseInt(oTxt1.value)/parseInt(oTxt2.value)'
? ? ? }
? ? ? ??
? ? ? }
? ?}
? </script>?
2016-08-15
你在定義變量的時候沒有定義select,所以switch(select)這條語句不起作用;并且在oTxt3.value='parseInt(oTxt1.value)+parseInt(oTxt2.value)' 結(jié)束之后最好加個封號;
2016-08-18
switch這個結(jié)構(gòu)是需要default的
2016-08-15
我檢查了一下以為是沒有加?return oTxt3.value ?結(jié)果加上之后 還是沒有效果
舉報