为了账号安全,请及时绑定邮箱和手机立即绑定

不知道哪里错了,跪求大神们指点


<!DOCTYPE html>

<html>

<head>

<meta charset="UTF-8">

<title>VUE</title>

<script type="text/javascript"src="js/jquery-1.4.2.min.js"></script>

<script type="text/javascript">

function cli(){

var a = document.getElementById("a").value;

var b = document.getElementById("b").value;

var s = document.getElementById("s").value;

var c = document.getElementById("c").value;

if (s=="+") {

c=parseInt(a)+parseInt(b);

}else if (s=="-") {

c=parseInt(a)-parseInt(b);

}else if (s=="*") {

c=parseInt(a)*parseInt(b);

}else if (s=="/") {

c=parseInt(a)/parseInt(b);

};

}

</script>

</head>

<body>

<input type="text" value=""id="a">

<select name="" id="s">

<option value="+">+</option>

<option value="-">-</option>

<option value="*">*</option>

<option value="/">/</option>

</select>

<input type="text"value="" id="b">

<button onclick="cli()">=</button>

<input type="text" id="c">

</body>

</html>


正在回答

4 回答

function cli() {			var a = document.getElementById("a").value;			var b = document.getElementById("b").value;			var s = document.getElementById("s").value;			var c = "";			if(s == "+") {				c = parseInt(a) + parseInt(b);			} else if(s == "-") {				c = parseInt(a) - parseInt(b);			} else if(s == "*") {				c = parseInt(a) * parseInt(b);			} else if(s == "/") {				c = parseInt(a) / parseInt(b);			};			document.getElementById("c").value = c;		}


1 回复 有任何疑惑可以回复我~

咱俩的区别好像就是这个放的位置不同。有点想不通。。谢谢啦

https://img1.sycdn.imooc.com//5c0642ef00014f1b05740766.jpg

0 回复 有任何疑惑可以回复我~
#1

与其空气斗智斗勇

你写的先取值,没有将计算后的结果赋值给输入框
2018-12-04 回复 有任何疑惑可以回复我~
#2

慕慕4380654 提问者 回复 与其空气斗智斗勇

哦哦 谢谢
2018-12-05 回复 有任何疑惑可以回复我~

噢原来你在学VUE

0 回复 有任何疑惑可以回复我~

我惊呆了,还引用了JQ?用switch鸭

0 回复 有任何疑惑可以回复我~
#1

慕慕4380654 提问者

只能用switch么。 我对switch 不太熟悉
2018-12-04 回复 有任何疑惑可以回复我~
#2

与其空气斗智斗勇 回复 慕慕4380654 提问者

改两个地方,var c = "";document.getElementById("c").value = c;
2018-12-04 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消

不知道哪里错了,跪求大神们指点

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信