利用JavaScript制作计算器
<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制作计算器的更多相关文章
- 利用Javascript制作网页特效(其他常见特效)
设置为首页和加入收藏夹 ①:在body标签内输入以下代码: <a onclick="this.style.behavior='url(#default#homepage)'; this ...
- 利用Javascript制作网页特效(窗口特效)
全屏显示窗口 利用fullscreen=yes可以制作全屏显示窗口. ①:在body标签内输入以下代码: <div align="center"> <input ...
- 利用Javascript制作网页特效(图像特效)
图像是文本的解释和说明,在网页中的适当位置放置一些图像,不仅可以使文本更加容易阅读,而且可以使网页更加具有吸引力. 当鼠标指针经过图像时图像振动效果 ①:在head标签内输入以下代码: <sty ...
- 利用Javascript制作网页特效(时间特效)
在网页中经常可以看到各种各样的动态时间显示,在网页中合理地使用时间可以增加网页的时效感. 显示当前时间 getHours().getMinutes().getSeconds()分别获得当前小时数.当前 ...
- 【我们开发有力量之二】利用javascript制作批量网络投票机器人(自动改IP)
帮朋友忙网络投票,粗粗地看了下,投票没有什么限制,仅有一个ip校验:每天每个ip仅能投票一次. 也就是说,可以写一个程序,自动更换IP地址(伪造IP地址),实现批量刷票的目的.于是我写了一个投票机器人 ...
- 利用JavaScript制作简易日历
<html xmlns="http://www.w3.org/1999/xhtml" lang="en"> <head> <met ...
- 利用javascript:void(0)制作假的提交按钮替代button
在写html页面,我们很自然的在表单提交的地方采用button来作为提交按钮,但是,用<button type=”button”>按钮</button>作为提交代码会有个问题, ...
- 利用Unity3D制作简易2D计算器
利用Unity3D制作简易2D计算器 标签(空格分隔): uiniy3D 1. 操作流程 在unity3DD中创建一个新项目 注意选择是2D的(因为默认3D) 在Assets框右键新建C#脚本 在新建 ...
- 如何用iframe标签以及Javascript制作时钟?
如何利用iframe标签以及Javascript制作时钟? 如何制作一个时钟呢?效果如下图所示: 这里的时钟会不停的走,但是下面的页面是不会变得,这样就实现了我们想要的效果了.下面我将分为以下几个方面 ...
随机推荐
- servlet 中文编码设置
Tomcat服务器默认采用的ISO8859-1编码 产生的原因: 不同数据来源的编(解)码格式不同: 数据来源 默认编码格式 浏览器页面 GBK(可在浏览器页面右键切换) request(get) I ...
- JQuery的click,trigger触发a标签的click事件无效的问题分析
今天在做一个手机端webAPP链接下载的时候,给a标签一个下载链接,但是通过 <a id="downFile" download="" href=&quo ...
- web自动化的行为驱动
1.新建一个features包,在新建一个steps包 2.新建一个register.features文件 #coding=utf-8Feature:Register User As a develo ...
- 【剑指Offer】30、连续子数组的最大和
题目描述: HZ偶尔会拿些专业问题来忽悠那些非计算机专业的同学.今天测试组开完会后,他又发话了:在古老的一维模式识别中,常常需要计算连续子向量的最大和,当向量全为正数的时候,问题很好解决.但是 ...
- 将项目上传到Github之使用git命令上传
1,先从GitHub网页上建立一个数据仓库 2,安装git 下载地址:https://www.git-scm.com/download/win 3,找到本地要上传的项目目录,右键点击Git Bash ...
- 15.id生成的两种方式
- AtCoder ARC 076D - Built?
传送门:http://arc076.contest.atcoder.jp/tasks/arc076_b 本题是一个图论问题——Manhattan距离最小生成树(MST). 在一个平面网格上有n个格点, ...
- 《黑白团团队》第八次团队作业:Alpha冲刺
项目 内容 作业课程地址 任课教师首页链接 作业要求 团队项目 填写团队名称 黑白团团队 填写具体目标 认真负责,完成项目 <黑白团团队>第七次作业:团队项目设计完善&编码 Git ...
- Tkinter之输入框操作
昨天看好的,更新一下记录而已. #coding: utf8 from Tkinter import * def reg(): s1 = e1.get() s2 = e2.get() t1 = len( ...
- JavaScript 事件代理绑定
<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8&quo ...