javascript - 用纯JS写个小型的计算器
PHP中文网
PHP中文网 2017-04-11 12:07:12
[JavaScript讨论组]

我想要另外一种方法写出一个计算器的功能,和以往的方式不一样,想问问各位大神,如何实现。以下是代码:



事件









PHP中文网
PHP中文网

认证0级讲师

全部回复(3)
巴扎黑

selectValue 获取的是字符串 不会进行表达式运算而会当作字符串拼接
你可以使用 eval 或者 Function

怪我咯

是不是仿计算器?因为手机回答所以比较简洁,如果是的话,你可以用按钮来布局,1-9以及加减乘除,负数等,然后在每个按钮上绑定点击事件,进行数字拼接,然后eval(str)就行了

PHPz
var firstValue = document.getElementById("txt1").value;
//获取第二个输入框的值
var secondValue = document.getElementById("txt2").value;
//获取选择框的值
var thirdValue = document.getElementById("fruit");
//获取通过下拉框来选择的值来改变加减乘除的运算法则
var selectValue = document.getElementById("select").value;

//设置结果输入框的值 
thirdValue.value =eval(parseInt(firstValue)+selectValue+parseInt(secondValue));
热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板
关于我们 免责申明 举报中心 意见反馈 讲师合作 广告合作 最新更新
php中文网:公益在线php培训,帮助PHP学习者快速成长!
关注服务号 技术交流群
PHP中文网订阅号
每天精选资源文章推送

Copyright 2014-2026 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号