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 相关文章推荐
JavaScript中的new的使用方法与注意事项
May 16 Javascript
IE浏览器打印的页眉页脚设置解决方法
Dec 08 Javascript
基于jQuery架构javascript基础体系
Jan 01 Javascript
juqery 学习之五 文档处理 插入
Feb 11 Javascript
javascript中函数作为参数调用的方法
Feb 09 Javascript
深入浅出ES6新特性之函数默认参数和箭头函数
Aug 01 Javascript
Vue使用vue-cli创建项目
Sep 01 Javascript
Angularjs cookie 操作实例详解
Sep 27 Javascript
在vue中封装可复用的组件方法
Mar 01 Javascript
Vue中的transition封装组件的实现方法
Aug 13 Javascript
ES2020 新特性(种草)
Jan 12 Javascript
jQuery加PHP实现图片上传并提交的示例代码
Jul 16 jQuery
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
表单复选框向PHP传输数据的代码
2007/11/13 PHP
PHP+jquery+ajax实现即时聊天功能实例
2014/12/23 PHP
PHP批量获取网页中所有固定种子链接的方法
2016/11/18 PHP
JavaScript延迟加载
2021/03/09 Javascript
使弱类型的语言JavaScript变强势
2009/06/22 Javascript
JS 参数传递的实际应用代码分析
2009/09/13 Javascript
浅谈javascript面向对象程序设计
2015/01/21 Javascript
浅谈使用MVC模式进行JavaScript程序开发
2015/11/10 Javascript
javascript运动框架用法实例分析(实现放大与缩小效果)
2016/01/08 Javascript
基于JavaScript FileReader上传图片显示本地链接
2016/05/27 Javascript
基于Vue2的移动端开发环境搭建详解
2016/11/03 Javascript
js实现背景图自适应窗口大小
2017/01/10 Javascript
Node.js获取前端ajax提交的request信息
2017/02/20 Javascript
jQuery图片切换动画效果
2017/02/28 Javascript
vue项目刷新当前页面的三种方法
2018/12/04 Javascript
Vue批量图片显示时遇到的路径被解析问题
2019/03/28 Javascript
JS实现贪吃蛇游戏
2019/11/15 Javascript
Vue中关闭弹窗组件时销毁并隐藏操作
2020/09/01 Javascript
Nodejs + sequelize 实现增删改查操作
2020/11/07 NodeJs
[02:27]DOTA2英雄基础教程 莱恩
2014/01/17 DOTA
用python + hadoop streaming 分布式编程(一) -- 原理介绍,样例程序与本地调试
2014/07/14 Python
python处理html转义字符的方法详解
2016/07/01 Python
Django后台admin的使用详解
2019/07/08 Python
Pycharm使用之设置代码字体大小和颜色主题的教程
2019/07/12 Python
Python帮你识破双11的套路
2019/11/11 Python
Python编写一个验证码图片数据标注GUI程序附源码
2019/12/09 Python
深入浅析python 中的self和cls的区别
2020/06/20 Python
html5嵌入内容_动力节点Java学院整理
2017/07/07 HTML / CSS
HTML5 Notification(桌面提醒)功能使用实例
2014/03/17 HTML / CSS
财务人员求职自荐书范文
2014/02/10 职场文书
教师党员公开承诺书
2014/03/25 职场文书
教师素质教育心得体会
2016/01/19 职场文书
为什么阅读对所有年龄段的孩子都很重要?
2019/07/08 职场文书
MySQL 那些常见的错误设计规范,你都知道吗
2021/07/16 MySQL
交互式可视化js库gojs使用介绍及技巧
2022/02/18 Javascript
根德5570型九灯四波段立体声收音机是电子管收音机的楷模 ? 再论5570
2022/04/05 无线电