本文实例为大家分享了html实现计算器功能的具体代码,供大家参考,具体内容如下
代码:
<!DOCTYPE html> <html> <head> <meta charset="utf-8" /> <title></title> <script type="text/javascript"> var numresult; var str; function onclicknum(nums) { str = document.getElementById("nummessege"); str.value = str.value + nums; } function onclickclear() { str = document.getElementById("nummessege"); str.value = ""; } function onclickresult() { str = document.getElementById("nummessege"); numresult = eval(str.value); str.value = numresult; } </script> </head> <body bgcolor="affff"> <!--定义按键表格,每个按键对应一个事件触发--> <table border="1" align="center" bgColor="#bbff77" > <tr> <td colspan="4"> <input type="text" id="nummessege" /> </td> </tr> <tr> <td> <input type="button" value="1" id="1" onclick="onclicknum(1)" > </td> <td> <input type="button" value="2" id="2" onclick="onclicknum(2)" > </td> <td> <input type="button" value="3" id="3" onclick="onclicknum(3)" > </td> <td> <input type="button" value="+" id="add" onclick="onclicknum('+')" > </td> </tr> <tr> <td> <input type="button" value="4" id="4" onclick="onclicknum(4)" > </td> <td> <input type="button" value="5" id="5" onclick="onclicknum(5)" > </td> <td> <input type="button" value="6" id="6" onclick="onclicknum(6)" > </td> <td> <input type="button" value="-" id="sub" onclick="onclicknum('-')" > </td> </tr> <tr> <td> <input type="button" value="7" id="7" onclick="onclicknum(7)" > </td> <td> <input type="button" value="8" id="8" onclick="onclicknum(8)" > </td> <td> <input type="button" value="9" id="9" onclick="onclicknum(9)" > </td> <td> <input type="button" value="*" id="mul" onclick="onclicknum('*')" > </td> </tr> <tr> <td colspan="2"> <input type="button" value="0" id="0" onclick="onclicknum(0)" > </td> <td> <input type="button" value="." id="point" onclick="onclicknum('.')" > </td> <td> <input type="button" value="/" id="division" onclick="onclicknum('/')" > </td> </tr> <tr> <td colspan="2"> <input type="button" value="Del" id="clear" onclick="onclickclear()" /> </td> <td colspan="2"> <input type="button" value="=" id="result" onclick="onclickresult()" /> </td> </tr> </table> </body> </html>
效果图
以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持亿速云。
免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:is@yisu.com进行举报,并提供相关证据,一经查实,将立刻删除涉嫌侵权内容。