慕田峪6117602
2018-05-30 16:37
function count(){
var num1 = document.getElementById('txt1').value;//获取第一个输入框的值
var num2 = document.getElementById('txt2').value;//获取第二个输入框的值
var ys = document.getElementById('select').value; //获取选择框的值
if(ys=='+'){
jg=parseInt(num1) + parseInt(num2); //获取通过下拉框来选择的值来改变加减乘除的运算法则
document.getElementById('fruit').value=jg;//设置结果输入框的值
}else if(ys=="-"){
jg=parseInt(num1) - parseInt(num2);
document.getElementById('fruit').value=jg;
}else if(ys=='*'){
jg=parseInt(num1) * parseInt(num2);
document.getElementById('fruit').value=jg;
}else if(ys=="/"){
jg = parseInt(num1) / parseInt(num2);
document.getElementById('fruit').value=jg;
}
}
你这样写是出不来效果的,你需要在“ys”与“num”等后边加上“value”
JavaScript进阶篇
468060 学习 · 21891 问题
相似问题