<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. 完全掌握vuex

    公司项目中大量的使用了vue,感觉对vue知识的掌握也越来越熟练了,录制视频教程也让我受益匪浅,自己成长的同时,我更希望帮助其他前端小伙伴一起成长.这篇文章我们主要讲解vuex. vuex是一个专门为 ...

  2. day37-1 面向对象高阶

    目录 面向对象高阶 isinstance issubclass 反射(自省) 模块的使用 放在类的使用 call 面向对象高阶 isinstance 判断是否为实例化对象,以后可以用来取代type 和 ...

  3. js数组操作find查找特定值结合es6特性

    js数组操作find查找特定值结合es6特性

  4. Python 非空即真、列表生成式、三元表达式 day3

    一.非空即真: Python程序语言指定任何非0和非空(null)值为true,0 或者 null为false 布尔型,False表示False,其他为True 整数和浮点数,0表示False,其他为 ...

  5. [cf 1015f] Bracket Substring (dp+kmp)

    传送门 Solution 设dp方程dp[now][pos][red][fla]表示还有now个位置,pos表示匹配到第几位,red表示左括号数-右括号数,fla表示是否已经是给定串的字串 暴力转移即 ...

  6. [51Nod 1301] 集合异或和 (dp)

    传送门 Solution 一道比较好的dp题 想了半天组合数QAQ 首先要知道的是 A<B一定是B有一位是1且A的这位是0且前面都相等 那么肯定是要枚举这一位在哪里然后求出方案数 方案数考虑类似 ...

  7. 30.es增删改内部分发原理

    当客户端发送一次请求时,大致会经过以下几个步骤     (1)客户端发送一个请求过去,es的一个node接收到这个请求(随机的),这个node就被es内部分配成coordinating node(协调 ...

  8. 2018 noip 考前临死挣扎

    基础算法 倍增 贪心 分块 二分 三分 数据结构 线段树 对顶堆 数学 质数 约数 同余 组合 矩阵乘法 图论 二分图判定以及最大匹配 字符串 Tire树 KMP 最小表示法 Hash Manache ...

  9. NYIST 99 单词拼接

    单词拼接时间限制:3000 ms | 内存限制:65535 KB难度:5 描述给你一些单词,请你判断能否把它们首尾串起来串成一串.前一个单词的结尾应该与下一个单词的道字母相同.如 aloha dog ...

  10. 苦酒入喉心作痛,红酒入鹅鹅想哭——震惊!勒索病毒想哭靠wine感染了Ubuntu16.04

    都说linux能免疫win的病毒来着…… 今天作死,逛贴吧时好奇下载了一个想哭2.0 (http://pan.baidu.com/share/link?shareid=1393367320&u ...