猿问

请问这段代码出现什么问题?为什么无法运行?

<!DOCTYPE  HTML>

<html>

    <head>

        <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />

        <title>函数</title>

        <script type="text/javascript">

         function openl()//创建数openl()

          {

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

          a=a*1;                    //创建变量a,赋值a等于id为“aaa”的文本框中的值,并使a转为数字型

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

          b=b*1;                  //创建变量b,赋值a等于id为“bbb”的文本框中的值,并使b转为数字型

          var c=document.getElementById("ccc").value;                  //创建向量c,并赋值c等于id为“ddd”的多选框中的值

          var d="";//创建变量d

         

              if(ccc==="+")

              {

                 d=a+b

              }

              else if(c==="-")

              {

                  d=a-b

              }

              else if(c==="*")

              {

                  d=a*b

              }

              else

              {

                  d=a/b

              }

          document.getElementById("ddd").value=d;              //使id为“ddd”的文本框输出d

          }

        </script>      

    </head>

    

    <body>

        <input type="text" id="aaa"/>

        <select id="ccc">

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

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

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

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

        </select>

        <input type="text" id="bbb"/>

        <button onlick="openl()">=</button>

        <input type="text" id="ddd"/>

        

    </body>

</html>


我要冲钱
浏览 1211回答 1
1回答

stone310

一个是if(ccc==="+"),变量名写错了,另一个是   <button onlick="openl()">=</button>,onclick写错了
随时随地看视频慕课网APP

相关分类

JavaScript
我要回答