<html>
<head>
<meta charset="utf-8">
<title>无标题文档</title>
<style type="text/css">
* {
margin: 0;
padding:10px;
border: 0;
}
#text1,#text2 {
width:150px;
height: 40px;
border: 1px solid #AFAEAE;
}
#div1 {
width:400px;
height: 80px;
border: 1px solid #AFAEAE;
}
#btn1,#btn5,#btn3,#btn4 {
height: 50px;
width: 40px;
background: #E39E2D;
}
</style>
</head> <body>
<input type="text" id="text1" />
<input type="text" id="text2" />
<input type="button" id="btn1" value="加" />
<input type="button" id="btn5" value="减" />
<input type="button" id="btn3" value="乘" />
<input type="button" id="btn4" value="除" />
<br>
<br>
<div id="div1"></div> <script type="text/javascript">
var txt1=document.getElementById('text1');
var txt2=document.getElementById('text2');
var btn1=document.getElementById('btn1');
var btn5=document.getElementById('btn5');
var btn2=document.getElementById('btn3');
var btn2=document.getElementById('btn4');
var div=document.getElementById('div1'); btn1.onclick=function()//加法
{
var n1=parseInt(txt1.value);
var n2=parseInt(txt2.value); if(isNaN(n1))
{
div.innerHTML='您输入的第一个数字有误!'; }
else if(isNaN(n2))
{
div.innerHTML='您输入的第一个数字有误!';
}
else{
div.innerHTML=(n1+n2);
}
} btn5.onclick=function()//加法
{
var n1=parseInt(txt1.value);
var n2=parseInt(txt2.value); if(isNaN(n1))
{
div.innerHTML='您输入的第一个数字有误!'; }
else if(isNaN(n2))
{
div.innerHTML='您输入的第一个数字有误!';
}
else{
div.innerHTML=(n1-n2);
}
} btn3.onclick=function()//乘法
{
var n1=parseInt(txt1.value);
var n2=parseInt(txt2.value); if(isNaN(n1))
{
div.innerHTML='您输入的第一个数字有误!'; }
else if(isNaN(n2))
{
div.innerHTML='您输入的第一个数字有误!';
}
else{
div.innerHTML=(n1*n2);
}
} btn4.onclick=function()//除法
{
var n1=parseInt(txt1.value);
var n2=parseInt(txt2.value); if(isNaN(n1))
{
div.innerHTML='您输入的第一个数字有误!'; }
else if(isNaN(n2))
{
div.innerHTML='您输入的第一个数字有误!';
}
else{
div.innerHTML=(n1/n2);
}
}
</script>
</body>
</html>

利用JavaScript制作计算器的更多相关文章

  1. 利用Javascript制作网页特效(其他常见特效)

    设置为首页和加入收藏夹 ①:在body标签内输入以下代码: <a onclick="this.style.behavior='url(#default#homepage)'; this ...

  2. 利用Javascript制作网页特效(窗口特效)

    全屏显示窗口 利用fullscreen=yes可以制作全屏显示窗口. ①:在body标签内输入以下代码: <div align="center"> <input ...

  3. 利用Javascript制作网页特效(图像特效)

    图像是文本的解释和说明,在网页中的适当位置放置一些图像,不仅可以使文本更加容易阅读,而且可以使网页更加具有吸引力. 当鼠标指针经过图像时图像振动效果 ①:在head标签内输入以下代码: <sty ...

  4. 利用Javascript制作网页特效(时间特效)

    在网页中经常可以看到各种各样的动态时间显示,在网页中合理地使用时间可以增加网页的时效感. 显示当前时间 getHours().getMinutes().getSeconds()分别获得当前小时数.当前 ...

  5. 【我们开发有力量之二】利用javascript制作批量网络投票机器人(自动改IP)

    帮朋友忙网络投票,粗粗地看了下,投票没有什么限制,仅有一个ip校验:每天每个ip仅能投票一次. 也就是说,可以写一个程序,自动更换IP地址(伪造IP地址),实现批量刷票的目的.于是我写了一个投票机器人 ...

  6. 利用JavaScript制作简易日历

    <html xmlns="http://www.w3.org/1999/xhtml" lang="en"> <head> <met ...

  7. 利用javascript:void(0)制作假的提交按钮替代button

    在写html页面,我们很自然的在表单提交的地方采用button来作为提交按钮,但是,用<button type=”button”>按钮</button>作为提交代码会有个问题, ...

  8. 利用Unity3D制作简易2D计算器

    利用Unity3D制作简易2D计算器 标签(空格分隔): uiniy3D 1. 操作流程 在unity3DD中创建一个新项目 注意选择是2D的(因为默认3D) 在Assets框右键新建C#脚本 在新建 ...

  9. 如何用iframe标签以及Javascript制作时钟?

    如何利用iframe标签以及Javascript制作时钟? 如何制作一个时钟呢?效果如下图所示: 这里的时钟会不停的走,但是下面的页面是不会变得,这样就实现了我们想要的效果了.下面我将分为以下几个方面 ...

随机推荐

  1. ionic Plugin插件,与原生app端交互,ionic端代码

    创建plugins 目录 definitions.ts文件 definitions.ts文件: import {Plugin} from '@capacitor/core/dist/esm/defin ...

  2. SharePoint Designer 2013 开启新式验证(Modern Authentication)

    首先安装office 2013全家桶 再安装SharePoint Designer 2013 安装完之后,去windows检查更新,并把所有需要更新的都更新了 (更新之后我还通过KMS激活了offic ...

  3. 基于Homestead搭建PHP项目开发环境(适合Zend Framework,Laravel,Yii,thinkphp等)

    参考: https://framework.zend.com/bl...参考: https://laravel.com/docs/5.5/... 第一步:软件的下载和安装 软件1:VirtualBox ...

  4. LightOJ - 1189 - Sum of Factorials

    先上题目 Sum of Factorials Time Limit:500MS     Memory Limit:32768KB     64bit IO Format:%lld & %llu ...

  5. C#编程中,在页面上如何弹出确认删除对话框

    对于页面完成一个操作后,弹出一个对话框提示是否“操作成功”.举例如下:Response.Write("<script>alert('删除成功!')</script>& ...

  6. POJ 1379

    模拟退火算法. 随机MAX个点,然后,退火移动,选取距离所有点中最短中最长者即可.理解和我上一篇一样. #include <iostream> #include <cstdio> ...

  7. hadoop1.0.4升级到hadoop2.2 具体流程步骤

     hadoop1.x 升级到hadoop2.2 本文參考了博客:http://blog.csdn.net/ajax_jquery/article/details/27311671,对一些地方做了改动. ...

  8. sqlite3树形结构遍历效率对照測试

    sqlite3树形结构遍历效率对照測试 一.缘起 项目数据结构:本人从事安防行业,视频监控领域.项目中会遇到监控点位的组织机构划分.暂时划分的巡逻点位等.这些相机点位.连同组织机构,它们在逻辑关系上构 ...

  9. [深入理解Android卷一全文-第七章]深入理解Audio系统

    由于<深入理解Android 卷一>和<深入理解Android卷二>不再出版,而知识的传播不应该由于纸质媒介的问题而中断,所以我将在CSDN博客中全文转发这两本书的全部内容. ...

  10. [ajax 学习笔记] ajax初试

    ajax全称是:asynchronous javasctipt and xml. 1.为什么须要ajax? 一般web程序与server的交互是:页面发送请求等待server处理,server处理数据 ...