本文实例为大家分享了JavaScript实现网页计算器的具体代码,供大家参考,具体内容如下

要求:在网页上实现简单的计算器功能和界面

CSS样式代码:

* {

margin: 0;

padding: 0;

}

#panel {

width: 202px;

height: 252px;

margin: 30px auto;

border: 3px solid #ccc;

}

#screen {

width: 134px;

height: 40px;

margin: 5px;

display: inline-block;

border: 1px solid #ddd;

line-height: 40px;

padding-left: 3px;

padding-right: 3px;

text-align: right;

}

input[type="button"] {

width: 40px;

height: 40px;

border: 1px solid #ddd;

margin: 5px;

font-family: "微软雅黑";

font-size: 18px;

font-weight: bold;

}

#panel div, p, input {

float: left;

}

JavaScript代码:

window.onload = function(){

//获取计算器面板

var panel = document.getElementById("panel");

//为计算面板动态添加单击事件

panel.onclick = function(e) {

//参数e用来接收event对象

//获取所有input元素

var inputs = e.toElement;

//获取P元素

var screen = document.getElementById("screen");

if(inputs.type == "button") {

//如果获取到的是input元素,则开始执行运算逻辑

if (inputs.value == "C") {

screen.innerHTML = "";

} else if (inputs.value == "=") {

try {

screen.innerHTML = eval(screen.innerHTML);

} catch (ex) {

screen.innerHTML = "Error";

}

} else {

screen.innerHTML += inputs.value;

}

} else {

//如果单击的地方不是input元素,则程序不回应

return;

}

}

}

HTML代码:

效果图:

更多计算器功能实现,请点击专题: 计算器功能汇总 进行学习

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持脚本之家。

html怎么实现计算器功能键介绍,JavaScript实现网页计算器功能相关推荐

  1. 基于JavaScript实现网页计算器

    基于JavaScript的网页计算器 基于HTML.CSS.JavaScript制作的网页计算器,其中可以实现加.减.乘.除.取整.求余.阶乘.科学计数等功能 界面如下: 代码如下: 有兴趣的朋友欢迎 ...

  2. HTML5实现网页计算器清空操作,基于JavaScript实现网页计算器

    本文实例为大家分享了JavaScript实现网页计算器的扫雷游戏的具体代码,供大家参考,具体内容如下 先看效果: 此外,计算器还附有数字.运算符检查功能: 下贴源码: 计算器 var oper1=pr ...

  3. JavaScript制作网页计算器

    JavaScript制作网页计算器 <!DOCTYPE html> <html lang="en"> <head><meta charse ...

  4. 如何使用html实现在线秒表,使用JavaScript实现网页秒表功能(含开始、暂停、继续、重置功能)...

    效果图展示,感觉不错可以参考实例代码. 具体代码如下所示: Document 00:00:00:00 开始 暂停 继续 重置 //定义一个变量,根据定时器每秒执行一次,每次执行++自增操作,变量存储的 ...

  5. html计时器重置,使用JavaScript实现网页秒表功能(含开始、暂停、继续、重置功能)...

    效果图展示,感觉不错可以参考实例代码. 具体代码如下所示: Document 00:00:00:00 开始 暂停 继续 重置 //定义一个变量,根据定时器每秒执行一次,每次执行++自增操作,变量存储的 ...

  6. JavaScript实现网页计算器

    Hbuilder X中实现网页计算器(+-*/) 文章目录 一.计算器代码 二.代码分析 一.计算器代码 <!DOCTYPE html> <html><head>& ...

  7. 用JavaScript编写网页计算器

    编写网页计算器,首先用两个text文本框接收输入的两个值,然后通过触发按钮的单击事件,即触发calc()函数,传递实参(add.sub.mul或者div),实现相应的加减乘除运算,最后将结果显示在结果 ...

  8. 怎样用计算机表示分数,计算器怎么用分数(科学计算器功能键介绍大全)

    计算器到底能运算多大的数字?有的朋友会说按满了多少位就是多少位了,其实并不是的.计算器要远比我们想象的要强大的多也方便的多. 首先说下能计算多大的数字?当数字过大时大到超出计算器位数是计算器会采用科学 ...

  9. python实现简单计算器功能键介绍_Python实现的简单计算器功能详解

    本文实例讲述了Python实现的简单计算器功能.分享给大家供大家参考,具体如下: 使用python编写一款简易的计算器 计算器效果图 首先搭建计算器的面板: 计算器面板结构 建造一个继承于wx.Fra ...

最新文章

  1. NBT:宏基因组读云建库+雅典娜算法组装获得微生物高质量基因组
  2. 3月最新!ESI世界大学排名:371所内地高校上榜!
  3. python编程的条件语句_Python 条件语句
  4. python pool_派松水潭(Python Pool)
  5. DCGAN:生成动漫头像
  6. Linux内存管理:Swap介绍以及如何使交换具有可扩展性
  7. 找三元环(bzoj 3498: PA2009 Cakes)
  8. delphi中的Format函数详解
  9. 想和你去吹吹风(张学友演唱歌曲)
  10. SPI驱动SX1278模块1-网关.SPI头文件,c文件,sx1278头文件和c文件,主函数
  11. 原生JS【fiveKeyPress】2秒内五次点击键盘任意键(或组合键)触发自定义事件(以Pause/Break键为例)
  12. jsp输出金字塔_倒金字塔加码操作技巧及案例解析
  13. 首次!嫦娥四号成功软着陆月球背面,中国探测器完成人类航天史壮举
  14. Flink DataSet API
  15. 怎么给微信动态视频添加音乐
  16. RAD Studio 11中文发布会录像
  17. pyqt5中显示web页面(外部web、本地web)
  18. 小米生态链之殇?“去小米化”的企业终将会积极拥抱小米
  19. RabbitMQ——邮件服务,初学记录
  20. JS实现购物车的基本功能

热门文章

  1. CocosCreator3.0的版本改动
  2. visual studio 多行注释,取消多行注释快捷键
  3. android ios 录音功能,盘点:简单好用的录音APP有哪些?
  4. SSD2828 SSD2829 SSD2830 SSD2831 SSD2832资料共享
  5. 图像处理软件开发记录(六) 图像特效(浮雕、怀旧)
  6. 会声会影2023最新版图文安装详细教程
  7. linux ftp 550 下载,linux ftp服务器上传文件夹时提示550错误问题解决方法
  8. 爬虫js解密分析:某某猫小说
  9. Java I/O流——面向字节的输入/输出流(超级详细)
  10. 从瀑布到敏捷一漫画解读软件开发模式变迁史(逐层刨析)