JavaScript基于DOM操作实现简单的数学运算功能示例
程序员文章站
2022-06-29 20:26:48
本文实例讲述了javascript基于dom操作实现简单的数学运算功能。分享给大家供大家参考,具体如下:
本文实例讲述了javascript基于dom操作实现简单的数学运算功能。分享给大家供大家参考,具体如下:
<!doctype html public "-//w3c//dtd xhtml 1.0 transitional//en" "http://www.w3.org/tr/xhtml1/dtd/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <meta charset="utf-8"> <title>简单的dom操作-实现简单的运算</title> <script type="text/javascript" language="javascript"> window.onload = function () { //alert("window.onload!!!"); var opnum1 = window.document.getelementbyid("opnum1"); var opnum2 = window.document.getelementbyid("opnum2"); //var op = window.document.getelementbyid("op"); var btnelements = window.document.getelementsbyname("operater"); //.getelementsbytagname("input[type=button]"); var btnelementslength = btnelements.length; for (var i = 0; i < btnelementslength; i++) { //alert(i); btnelements[i].onclick = function () { //alert(opnum1.value + "_" + opnum2.value + "_" + this.value); operate(opnum1.value, opnum2.value, this.value); } } } function operate(opnum1, opnum2, op) { var result=null; switch (op) { case "+": result = parsefloat(opnum1) + parsefloat(opnum2); break; case "-": result = parsefloat(opnum1) - parsefloat(opnum2); break; case "*": result = parsefloat(opnum1) * parsefloat(opnum2); break; case "/": result = parsefloat(opnum1) / parsefloat(opnum2); break; case "%": result = parsefloat(opnum1) % parsefloat(opnum2); break; default: break; } var resultelement = window.document.getelementbyid("resultspan"); resultelement.innerhtml = result; } </script> <style type="text/css"> body{ line-height:30px; font-size:20px; } input[type=button]{ width:50px; } </style> </head> <body> 运算数1:<input type="text" id="opnum1" /><br /> 运算数2:<input type="text" id="opnum2" /><br /> 选择操作符: <input type="button" name="operater" value="+" /> <input type="button" name="operater" value="-" /> <input type="button" name="operater" value="*" /> <input type="button" name="operater" value="/" /> <input type="button" name="operater" value="%" /> <br /> 运算结果为:<span id="resultspan"></span><br /> </body> </html>
ps:这里再为大家推荐几款计算工具供大家进一步参考借鉴:
在线一元函数(方程)求解计算工具:
科学计算器在线使用_高级计算器在线计算:
在线计算器_标准计算器:
更多关于javascript相关内容感兴趣的读者可查看本站专题:《javascript操作dom技巧总结》、《javascript替换操作技巧总结》、《javascript编码操作技巧总结》、《javascript中json操作技巧总结》、《javascript查找算法技巧总结》、《javascript错误与调试技巧总结》、《javascript数据结构与算法技巧总结》、《javascript遍历算法与技巧总结》及《javascript数学运算用法总结》
希望本文所述对大家javascript程序设计有所帮助。
上一篇: 茯苓你了解多少呢?茯苓块怎么吃最好?
下一篇: 关于云南普洱茶十大品牌有那些?