<!DOCTYPE html>
<html><head><meta charset="utf-8" /><title>使用JavaScript制作运算器</title><style type="text/css">#result{width: 500px;}table td{width: 80px;}</style></head><body><table width="500px"><!--占六个位置的方框--><tr><td colspan="6"><input type="text" name="" id="result" value="" /></td></tr><tr>  <!--tr是行--><td><button onclick="fill_result(this)">0</button></td><td><button onclick="fill_result(this)">1</button></td><td><button onclick="fill_result(this)">2</button></td><td><button onclick="fill_result(this)">3</button></td><td><button onclick="fill_result(this)">4</button></td><td><button onclick="fill_result(this)">+</button></td></tr><tr> <!--tr是行,td是列--><td><button onclick="fill_result(this)">5</button></td><td><button onclick="fill_result(this)">6</button></td><td><button onclick="fill_result(this)">7</button></td><td><button onclick="fill_result(this)">8</button></td><td><button onclick="fill_result(this)">9</button></td><td><button onclick="fill_result(this)">-</button></td></tr><tr>  <!--tr是行--><td><button onclick="fill_result(this)">*</button></td><td><button onclick="fill_result(this)">/</button></td><td><button onclick="fill_result(this)">**</button></td><td><button onclick="to_hex()">十六进制</button></td><td></td>   <!--实现中间空白一行的效果--><td><button onclick="to_binnery()">二进制</button></td></tr><!--实现中间空白三行的效果--><tr><td></td></tr><tr><td></td></tr><tr><td></td></tr>    <tr>  <!--tr是行--><td></td><td></td><td><button onclick="counter()">Enter</button></td></tr></table><script type="text/javascript">var myresult=document.getElementById("result");var s="";function fill_result(Object) {myresult.value += Object.innerHTML;s = myresult.value;}function counter() {    <!--实现Enter:返回运行结果到显示框-->s = eval(s);myresult.value=s;}function to_binnery() {       <!--实现二进制功能-->s = Number(s).toString(2);myresult.value = s;}function to_hex() {     <!--实现十六进制功能-->s = Number(s).toString(16);if(s <= 16) {myresult.value = s;}else {myresult.value = s+'H';}}</script></body>
</html>

在html文件中使用JavaScript实现运算器(计算器)功能——平方、二进制、十六进制相关推荐

  1. linux文件删除指定内容,Linux bash删除文件中含“指定内容”的行功能示例

    本文实例讲述了Linux bash删除文件中含"指定内容"的行功能.分享给大家供大家参考,具体如下: #!/bin/sh # 功能: 删除文件中含"指定内容"的 ...

  2. linux删除具有指定内容的文件,Linux bash删除文件中含“指定内容”的行功能示例...

    本文实例讲述了Linux bash删除文件中含"指定内容"的行功能.分享给大家供大家参考,具体如下: #!/bin/sh # 功能: 删除文件中含"指定内容"的 ...

  3. 计算器html js php代码,javascript如何实现计算器功能

    这次给大家带来javascript如何实现计算器功能,javascript实现计算器功能的注意事项有哪些,下面就是实战案例,一起来看一下. 这个计算机主要通过二维数组将其存在一个数组中,再通过函数控制 ...

  4. EOS project 中 的一个 jsp 文件中 调用 javascript函数的问题

    大家好! 在我的 EOS 项目中,有一个页面流,共三个元素:"开始"---"视图"----"结束".其中视图与一个jsp文件(A.jsp)关 ...

  5. vim中实现javascript代码自动完成功能

    JavaScript是web脚本语言.另一方面Vim是许多编程人员的首选编辑器.Vim能公丰富,可以对JavaScript的语法进行自动完成.为了能够使用这个特性,你必须先要开启它. 在Vim的命令模 ...

  6. exl文件中数据分组去重合并的功能实现

    近期工作中遇到一个问题,一个EXL文件中含有大量数据,A列是分组名,B列是数据标识码名,C列以后都是对应的数据.表格内容如下: 想实现把串码号和商品号两列交叉重复的数据,即没组中对应的商品如果在其他组 ...

  7. html怎么实现计算器功能键介绍,JavaScript实现网页计算器功能

    本文实例为大家分享了JavaScript实现网页计算器的具体代码,供大家参考,具体内容如下 要求:在网页上实现简单的计算器功能和界面 CSS样式代码: * { margin: 0; padding: ...

  8. idea中设置文件不检查语法_如何让IntelliJ忽略一个.js文件中的javascript语法错误?...

    在我的IntelliJ项目中,我有这个文件: MyMvnModule\src\main\webapp\WEB-INF\Owasp.csrfguard.js 此文件包含在运行时由servlet填充的这些 ...

  9. WebView控件中的javascript与Android本地功能交互

    http://www.it165.net/pro/html/201211/4255.html 转载于:https://blog.51cto.com/yerik/1166295

最新文章

  1. PHP+socket+SMTP、POP3协议发送、接收邮件
  2. Apache2.4部署python3.6+django2.0项目
  3. 酶促反应动力学_酶促反应动力学实验
  4. java for index_Java增强for循环中获取index
  5. 数据对比国内外电影票房,国产剧差在哪?
  6. OpenGL使用计算着色器进行布料模拟
  7. ebs r12多少钱 实施oracle_甘肃室外儿童游乐设施报价,室外儿童游乐设施多少钱
  8. diy计算机组装注意事项,自己组装电脑要注意什么?DIY老司机教你装机注意事项...
  9. 从文本界面安装RHEL5操作系统详解
  10. python 中self
  11. 消除PyCharm中满屏的波浪线
  12. 数据结构实验4-栈与字符串
  13. v9更新系统后为何显示服务器连接,红伞V9升级不能……报告里说好多文件无法与服务器建立连接……...
  14. JavsScript
  15. EH集团筹集逾500万瑞士法郎,用于推进其零排放燃料电池技术
  16. keil5图标变成白色_桌面图标出现白块,显示图标异常的解决方法
  17. 守望先锋的蜂窝盾制作
  18. 微信小程序答题页——swiper渲染优化及swiper分页实现
  19. android 多个aar合并,Android多模块构建合并aar解决方案
  20. python自动化办公入门故事教案_Python自动化办公知识点整理汇总

热门文章

  1. 华为可以最先用上鸿蒙的机型,华为Mate40系列最先用上鸿蒙2.0,8 256G卖6999元,等吗?...
  2. 使用 EasyExcel 读取Excel 解析复杂表格
  3. FIFA21服务器维护,FIFA21网络连接检测功能怎么用 FIFA21网络连接检测功能详解_游侠网...
  4. html5的canvas 画西瓜
  5. Android AsyncTask的源码探秘
  6. Urllib2 相关总结及异常返回值含义
  7. ERP管理系统连接“信息孤岛”,实现一体化管理
  8. 英雄联盟维护公服务器,LOL维护延长引众怒,官方公布补偿方案,所以玩家可以领取...
  9. EnTaroTassadar【4】
  10. 最简单DIY基于ESP32CAM的物联网相机系统⑤(用1306OLED实现WIFI黑白屏照相机)