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

来源:6-11 编程练习

慕慕4380654

2018-12-04 14:28


<!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回答

  • 与其空气斗智斗勇
    2018-12-04 16:25:35
    已采纳
    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;		}


  • 慕慕4380654
    2018-12-04 17:03:48

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

    https://img3.mukewang.com/5c0642ef00014f1b05740766.jpg

    慕慕4380... 回复与其空气斗智...

    哦哦 谢谢

    2018-12-05 09:02:16

    共 2 条回复 >

  • 与其空气斗智斗勇
    2018-12-04 15:49:18

    噢原来你在学VUE

  • 与其空气斗智斗勇
    2018-12-04 15:48:34

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

    与其空气斗智... 回复慕慕4380...

    改两个地方,var c = "";document.getElementById("c").value = c;

    2018-12-04 16:27:16

    共 2 条回复 >

JavaScript进阶篇

本课程从如何插入JS代码开始,带您进入网页动态交互世界

468061 学习 · 21891 问题

查看课程

相似问题