为什么使用btn.onlick = count(); 进入页面就触发事件
function count(){
var txt1 = parseInt(document.getElementById('txt1').value); //获取第一个输入框的值
var txt2 = parseInt(document.getElementById('txt2').value); //获取第二个输入框的值
var val = document.getElementById('select').value; //获取选择框的值
var showfruit = document.getElementById('fruit');
//获取通过下拉框来选择的值来改变加减乘除的运算法则
//设置结果输入框的值
switch(val){
case '+':
showfruit.value = txt1 + txt2;
console.log(txt1 + txt2);
break;
case '-':
showfruit.value = txt1 - txt2;
break;
case '*':
showfruit.value = txt1 * txt2;
break;
case '/':
showfruit.value = txt1 / txt2;
break;
}
};
var btn = document.getElementById( 'getresult' );
btn.onlick = count(); // 用这种方法执行,为什么进入页面就会出发事件?