javascript实现简单的可随机变色网页计算器示例


Posted in Javascript onDecember 30, 2016

本文实例讲述了javascript实现简单的可随机变色网页计算器。分享给大家供大家参考,具体如下:

该程序能实现简单的加、减、乘、除、求余,页面还添加了随机变换颜色的功能。

运行效果图如下:

javascript实现简单的可随机变色网页计算器示例

完整实例代码如下:

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML>
 <HEAD>
 <TITLE> Day 2 </TITLE>
 <META NAME="Generator" CONTENT="EditPlus">
 <META NAME="Author" CONTENT="">
 <META NAME="Keywords" CONTENT="">
 <META NAME="Description" CONTENT="">
 <script>
  function calculator(){
    var selection=document.form.selection.value;
    var numb1=document.form.number1.value;
    var numb2=document.form.number2.value;
 var relnum="";
    switch(selection){
      case "+":
        relnum=parseFloat(numb1)+parseFloat(numb2);
  break;
      case '-':
        relnum=numb1 - numb2;
        break;
      case '*': 
        relnum=numb1 * numb2;
        break;
      case '/':
        if(numb2==0)
          alert("wrong input! ");
        relnum=numb1 / numb2;
        break;
      case '%':
        relnum=numb1 % numb2;
        break;
      }
  document.form.result.value=relnum;
  }
  function sound(){
    document.all.sound.src="clock.wav";
    }
  function changeBgcolor(){
    var bgc=document.getElementById("idbgc");
    var rand="";
    for(var i=0;i<6;i++){
    rand+=Math.round(Math.random()*9)
    }
    bgc.style.backgroundColor='#'+rand;
  }  
  </script>
 </HEAD>
 <BODY bgcolor="aliceblue" id="idbgc">
  <h1>simple web calculator</h1>
  <form name="form" action=""> 
    <input type=text name="number1" style="width:80px ">
    <select name="selection">
      <option value='+'> + <option>
      <option value='-'>-<option>
      <option value='*'>*<option>
      <option value='/'>/<option>
      <option value='%'>%<option>
    </select>
    <input type=text name="number2" style="width:80px ">
    <input type="button" value=" = " onclick="calculator(),changeBgcolor()">
    <input type=text name="result" style="width:80px "><br>
    <input type="reset" value="reset" onclick="changeBgcolor()">
  </form>
 </BODY>
</HTML>
Javascript 相关文章推荐
TFDN图片播放器 不错自动播放
Oct 03 Javascript
JavaScript实现信用卡校验方法
Apr 07 Javascript
JavaScript多图片上传案例
Sep 28 Javascript
JS实现常见的TAB、弹出层效果(TAB标签,斑马线,遮罩层等)
Oct 08 Javascript
浅谈js算法和流程控制
Dec 29 Javascript
简单实现bootstrap选项卡效果
Feb 08 Javascript
如何抽象一个Vue公共组件
Oct 17 Javascript
vue 实现复制内容到粘贴板clipboard的方法
Mar 17 Javascript
vue mounted组件的使用
Jun 18 Javascript
Element-UI中关于table表格的那些骚操作(小结)
Aug 15 Javascript
JS实现前端动态分页码代码实例
Jun 02 Javascript
vue-cli打包后本地运行dist文件中的index.html操作
Aug 12 Javascript
ionic2 tabs使用 Modal底部tab弹出框
Dec 30 #Javascript
JS实现改变HTML上文字颜色和内容的方法
Dec 30 #Javascript
jQuery中页面返回顶部的方法总结
Dec 30 #Javascript
jQuery中select与datalist制作下拉菜单时的区别浅析
Dec 30 #Javascript
JS实现全屏的四种写法
Dec 30 #Javascript
js设置文字颜色的方法示例
Dec 30 #Javascript
Node.js的Mongodb使用实例
Dec 30 #Javascript
You might like
WINXP下apache+php4+mysql
2006/11/25 PHP
php面向对象中static静态属性与方法的内存位置分析
2015/02/08 PHP
PHP编辑器PhpStrom运行缓慢问题
2017/02/21 PHP
PHP读取CSV大文件导入数据库的实例
2017/07/24 PHP
PHP+RabbitMQ实现消息队列的完整代码
2019/03/20 PHP
AJAX架构之Dojo篇
2007/04/10 Javascript
js中return false(阻止)的用法
2013/08/14 Javascript
javascript Array.prototype.slice的使用示例
2013/11/14 Javascript
跟我学习javascript的定时器
2015/11/19 Javascript
jQuery实现带延时功能的水平多级菜单效果【附demo源码下载】
2016/09/21 Javascript
Bootstrap弹出框modal上层的输入框不能获得焦点问题的解决方法
2016/12/13 Javascript
angularjs封装$http为factory的方法
2017/05/18 Javascript
iView-admin 动态路由问题的解决方法
2018/10/03 Javascript
vue19 组建 Vue.extend component、组件模版、动态组件 的实例代码
2019/04/04 Javascript
JS利用prototype给类添加方法操作详解
2019/06/21 Javascript
Python中__call__用法实例
2014/08/29 Python
python 垃圾收集机制的实例详解
2017/08/20 Python
Python通过future处理并发问题
2017/10/17 Python
python3 破解 geetest(极验)的滑块验证码功能
2018/02/24 Python
基于python的多进程共享变量正确打开方式
2018/04/28 Python
Python实现Selenium自动化Page模式
2019/07/14 Python
django 邮件发送模块smtp使用详解
2019/07/22 Python
Python3爬虫关于识别检验滑动验证码的实例
2020/07/30 Python
CSS3教程(10):CSS3 HSL声明设置颜色
2009/04/02 HTML / CSS
css3编写浏览器背景渐变背景色的方法
2018/03/05 HTML / CSS
HTML5 Canvas绘制圆点虚线实例
2015/01/01 HTML / CSS
N.Peal官网:来自伦敦的高档羊绒品牌
2018/10/29 全球购物
2014年“四风”问题个人整改措施
2014/09/17 职场文书
个人债务授权委托书范本
2014/10/05 职场文书
技术股份合作协议书
2014/10/05 职场文书
2014年环境卫生工作总结
2014/11/24 职场文书
2016自主招生教师推荐信范文
2015/03/23 职场文书
西游记读书笔记
2015/06/25 职场文书
读书笔记格式
2015/07/02 职场文书
Python编写nmap扫描工具
2021/07/21 Python
纯html+css实现奥运五环的示例代码
2021/08/02 HTML / CSS