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

请问问题出现在哪里,谢谢

请问问题出现在哪里,谢谢

慕粉4050269 2017-01-13 21:34:23
   function count(){    var a= document.getElementById(“txt1”).value ;      //获取第一个输入框的值 var b= document.getElementById(“txt2”).value;//获取第二个输入框的值 var c= document.getElementById(“select”).value;//获取选择框的值 var result;    if(c="+")    {result=a+b;}      else if (c="-")        {result=a-b;}      else if (c="*")        {result=a*b;}   else(c="/")    {if(b=="0")    {alert("除数不能为0,请重新输入!")}    else    {result=a/b;}        } //获取通过下拉框来选择的值来改变加减乘除的运算法则    document.getElementById("fruit").value = result; //设置结果输入框的值   </script>  </head>  <body>   <input type='text' id='txt1' />    <select id='select'> <option value='+'>+</option> <option value="-">-</option> <option value="*">*</option> <option value="/">/</option>   </select>   <input type='text' id='txt2' />    <input type='button' value=' = 'onclick="count()" /> <!--通过 = 按钮来调用创建的函数,得到结果-->    <input type='text' id='fruit' />    </body></html>
查看完整描述

2 回答

?
慕粉3709339

TA贡献2条经验 获得超0个赞

1. 把 

    var a= document.getElementById(“txt1”).value ;  

    //获取第一个输入框的值

    var b= document.getElementById(“txt2”).value;//获取第二个输入框的值

    var c= document.getElementById(“select”).value;//获取选择框的值

    中的双引号改为英文模式下书写。

2. 把 if 语句的判断中的等号 = 改为 ==:

    例如:

            if(c="+") 改为    if(c=="+")

3.  else(c="/") {} 改为  else 即可

4. result=a+b; 改为 result=parseInt(a)+parseInt(b);

5. document.getElementById("fruit").value = result; //设置结果输入框的值  后面 加个 }

查看完整回答
反对 回复 2017-01-15
?
蜂之谷

TA贡献564条经验 获得超863个赞

<script type="text/javascript">
function count(){
    var a= document.getElementById("txt1").value;  //用英文的引号
    //获取第一个输入框的值
	var b= document.getElementById("txt2").value;//获取第二个输入框的值
	var c= document.getElementById("select").value;//获取选择框的值
	var result;
   if(c=="+") {
	   result=parseInt(a)+parseInt(b);
	} else if (c=="-") {
		result=parseInt(a)-parseInt(b);
	} else if (c=="*") {
		result=parseInt(a)*parseInt(b);
	} else if(c=="/") {
		if(b=="0") {
			alert("除数不能为0,请重新输入!")
		} else {
			result=parseInt(a)/parseInt(b);
		}
   }
	//获取通过下拉框来选择的值来改变加减乘除的运算法则
    document.getElementById("fruit").value = result; //设置结果输入框的值 
}
</script>

错误太多,对着看看吧

查看完整回答
反对 回复 2017-01-14
  • 2 回答
  • 0 关注
  • 1365 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信