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 三种创建对象的方法
Oct 16 Javascript
asp.net中System.Timers.Timer的使用方法
Mar 20 Javascript
jquery实现兼容浏览器的图片上传本地预览功能
Oct 14 Javascript
javascript中为某个元素指定事件的三种方式
Aug 07 Javascript
jQuery插件pagewalkthrough实现引导页效果
Jul 05 Javascript
mvc中form表单提交的三种方式(推荐)
Aug 10 Javascript
深入理解在JS中通过四种设置事件处理程序的方法
Mar 02 Javascript
jQuery实现在HTML文档加载完毕后自动执行某个事件的方法
May 08 jQuery
Vue实现自定义下拉菜单功能
Jul 16 Javascript
微信小程序按钮点击跳转页面详解
May 06 Javascript
createObjectURL方法实现本地图片预览
Sep 30 Javascript
微信小程序完美解决scroll-view高度自适应问题的方法
Aug 08 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
深入理解PHP原理之错误抑制与内嵌HTML分析
2011/05/02 PHP
解析PHP获取当前网址及域名的实现代码
2013/06/23 PHP
PHP用星号隐藏部份用户名、身份证、IP、手机号等实例
2014/04/08 PHP
在PHP中使用FastCGI解析漏洞及修复方案
2015/11/10 PHP
PHP code 验证码生成类定义和简单使用示例
2020/05/27 PHP
PHP如何获取Cookie并实现模拟登录
2020/07/16 PHP
解密效果
2006/06/23 Javascript
jQuery实现冻结表头的方法
2015/03/09 Javascript
Bootstrap选项卡动态切换效果
2016/11/28 Javascript
JS搜狐面试题分析
2016/12/16 Javascript
JavaScript对JSON数据进行排序和搜索
2017/07/24 Javascript
微信小程序实现YDUI的ScrollTab组件
2018/02/02 Javascript
JS中获取 DOM 元素的绝对位置实例详解
2018/04/23 Javascript
vue2实现搜索结果中的搜索关键字高亮的代码
2018/08/29 Javascript
Vue动态加载异步组件的方法
2018/11/21 Javascript
vue element 生成无线级左侧菜单的实现代码
2019/08/21 Javascript
通过javascript实现扫雷游戏代码实例
2020/02/09 Javascript
JavaScript组合模式---引入案例分析
2020/05/23 Javascript
python 文件与目录操作
2008/12/24 Python
python基础教程之基本内置数据类型介绍
2014/02/20 Python
python引用DLL文件的方法
2015/05/11 Python
Python线程详解
2015/06/24 Python
Python实现线程状态监测简单示例
2018/03/28 Python
Python实现的根据文件名查找数据文件功能示例
2018/05/02 Python
python numpy元素的区间查找方法
2018/11/14 Python
详解使用PyInstaller将Pygame库编写的小游戏程序打包为exe文件
2019/08/23 Python
Python列表切片常用操作实例解析
2019/12/16 Python
HTML5 WebSocket实现点对点聊天的示例代码
2018/01/31 HTML / CSS
中国茶叶、茶具一站式网上购物商城:醉品茶城
2018/07/03 全球购物
三星加拿大官方网上商店:Samsung CA
2020/12/18 全球购物
音乐系毕业生自荐信
2013/10/27 职场文书
护理毕业生自荐信范文
2013/12/22 职场文书
单位领导证婚词
2014/01/14 职场文书
校运会入场式解说词
2014/02/10 职场文书
科技工作者先进事迹
2014/08/16 职场文书
环保主题班会教案
2015/08/13 职场文书