代码运行不起来,不知道哪里错了,求解!

来源:6-11 编程练习

Lilysspace

2015-03-19 16:22

代码运行不起来,不知道哪里错了,求解!

写回答 关注

4回答

  • uhelper_net
    2015-03-25 11:19:02

    赶紧学一下firebug.

  • 小鲜肉_
    2015-03-19 17:15:38

    可能是你那个result未定义,你把result的声明放在外面,听说js没有块级作用域,为什么你这样不行,我也不知道了啊。我也是一只菜鸟

  • Lilysspace
    2015-03-19 16:56:47
    <!DOCTYPE html>
    <html>
     <head>
      <title> 事件</title>  
      <script type="text/javascript">
       function count(){
     
        //获取第一个输入框的值
        var text1=document.getElementById("txt1");
        //获取第二个输入框的值
        var text2=document.getElementById("txt2");
    	//获取选择框的值
        var selectVar=document.getElementById("select");
    	//获取通过下拉框来选择的值来改变加减乘除的运算法则    switch(selectVar)
        {
            case '+':
                var result=parseInt(text1)+parseInt(text2);
                break;
            case '-':
                var result=parseInt(text1)-parseInt(text2);
                break;
            case '*':
               var result=parseInt(text1)*parseInt(text2);
                break;
            case '/':
                var result=parseInt(text1)/parseInt(text2);
                break;
        }
        //设置结果输入框的值 
      
        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>


    慕前端712...

    你怎么把switch写在注释里

    2015-03-23 19:43:52

    共 1 条回复 >

  • 小鲜肉_
    2015-03-19 16:34:50

    你那个 “=” 按钮没有绑定函数吧 ,你的js代码只有注解,没逻辑啊

    Lilyss...

    Σ( ° △ °|||)︴代码截图接错了。。。

    2015-03-19 16:53:27

    共 1 条回复 >

JavaScript进阶篇

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

468061 学习 · 21891 问题

查看课程

相似问题