<!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>
1 回答
已采纳
stone310
TA贡献361条经验 获得超191个赞
一个是if(ccc==="+"),变量名写错了,另一个是 <button onlick="openl()">=</button>,onclick写错了
添加回答
举报
0/150
提交
取消