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

帮忙看看哪里错了。咋运行不出来呢

帮忙看看哪里错了。咋运行不出来呢

酋长最帅 2016-03-04 10:24:58
<!DOCTYPE html><html> <head>  <title> 事件</title>    <script type="text/javascript">   function count(){      var d="";     //获取第一个输入框的值    var a=document.getElementById(txt1).value; //获取第二个输入框的值    var b=document.getElementById(txt2).value; //获取选择框的值    var c=document.getElementById(select).value; //获取通过下拉框来选择的值来改变加减乘除的运算法则    switch(c)    {        case'+':        d=parseFloat(a)+parseFloat(b);        break;        case'-':       d=parseFloat(a)-parseFloat(b);        break;        case'*':        d=parseFloat(a)*parseFloat(b);        break;       default: d=parseFloat(a)/parseFloat(b);    }    //设置结果输入框的值      document.getElementById("fruit").value = d;   }  </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>
查看完整描述

1 回答

已采纳
?
李晓健

TA贡献1036条经验 获得超461个赞

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

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

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

这里的ID是字符串,是需要添加引号的。

查看完整回答
1 反对 回复 2016-03-04
  • 1 回答
  • 0 关注
  • 1001 浏览
慕课专栏
更多

添加回答

举报

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