請問我這樣的寫法好嗎 加減乘除能能運(yùn)算
function count(){
? ? ? var num1 = document.getElementById('txt1').value;//獲取第一個(gè)輸入框的值
? ? ? var num2 = document.getElementById('txt2').value;//獲取第二個(gè)輸入框的值
? ? ? var ys = document.getElementById('select').value; //獲取選擇框的值
? ? ??
? ? ? if(ys=='+'){
? ? ? ? ? jg=parseInt(num1) + parseInt(num2); //獲取通過下拉框來選擇的值來改變加減乘除的運(yùn)算法則
? ? ? ? ? document.getElementById('fruit').value=jg;//設(shè)置結(jié)果輸入框的值?
? ? ? }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;
? ? ? }
? ?}
2018-05-30
你這樣寫是出不來效果的,你需要在“ys”與“num”等后邊加上“value”