window.onload=function(){
var oBtn=document.getElementById('btn');
var oTxt1=parseFloat(document.getElementById('txt1').value);
var oTxt2=parseFloat(document.getElementById('txt2').value);
var oTxt3=document.getElementById('fruit').value;
var oSel=document.getElementById('select').value;
var oTxt3='';
function count(){
switch(oSel){
case "+":
oTxt3=oTxt1+oTxt2;
break;
case "-":
oTxt3=oTxt1-oTxt2;
break;
case "*":
oTxt3=oTxt1*oTxt2;
break;
case "/":
oTxt3=oTxt1/oTxt2;
break;
}
}
oBtn.onclick=function(){
count();
};
};
发生了,但是你的count()方法里既没有在控制台打印语句,也没有在浏览器输出东西,所以你察觉不到点击事件的执行