qq_房梁一梦_0
2018-08-08 20:37
function add(x,y){
return x+y;
}
function jian(x,y){
return x-y;
}
function chen(x,y){
return x*y;
}
function chu(x,y){
return x/y;
}
function count(){
var res;
//获取第一个输入框的值
var a=document.getElementById("txt1").value;
//获取第二个输入框的值
var b=document.getElementById("txt2").value;
//获取选择框的值
var c=document.getElementById("select").value;
//获取通过下拉框来选择的值来改变加减乘除的运算法
if(c=="+"){
res=add(a,b);
}else if(c=="-"){
res=jian(a,b);
}else if(c=="*"){
res=chen(a,b);
}else{
res=chu(a,b);
}
//设置结果输入框的值
document.getElementById("fruit").value=res;
}
var a = parseInt(document.getElementById("txt1").value);//获取第一个输入框的值
var b = parseInt(document.getElementById("txt2").value);//获取第二个输入框的值
var oper = document.getElementById("select").value;//获取选择框的值
既然"+"会被识别为字符串叠加符号,可以试着用z=x-(-y)来实现z=x+y的功能。
JavaScript进阶篇
468060 学习 · 21891 问题
相似问题