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 相关文章推荐
你的编程语言可以这样做吗?
Sep 07 Javascript
jquery animate图片模向滑动示例代码
Jan 26 Javascript
jQuery实现点击按钮文字变成input框点击保存变成文字
May 09 Javascript
jQuery常用样式操作实例分析(获取、设置、追加、删除、判断等)
Sep 08 Javascript
Vue.js教程之计算属性
Nov 11 Javascript
纯javaScript、jQuery实现个性化图片轮播【推荐】
Jan 08 Javascript
webpack构建vue项目的详细教程(配置篇)
Jul 17 Javascript
Angular5中调用第三方js插件的方法
Feb 26 Javascript
微信公众号H5支付接口调用方法
Jan 10 Javascript
详解一次Vue低版本安卓白屏问题的解决过程
May 30 Javascript
Vue搭建后台系统需要注意的问题
Nov 08 Javascript
原生js实现二级联动菜单
Nov 27 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维护文件系统
2006/10/09 PHP
php+mysql事务rollback&amp;commit示例
2010/02/08 PHP
php简单分页类实现方法
2015/02/26 PHP
php curl模拟post请求和提交多维数组的示例代码
2015/11/19 PHP
jQuery 1.2.x 升? 1.3.x 注意事项
2009/05/06 Javascript
extjs 列表框(multiselect)的动态添加列表项的方法
2009/07/31 Javascript
javascript 构建一个xmlhttp对象池合理创建和使用xmlhttp对象
2010/01/15 Javascript
jquery validate 自定义验证方法介绍 日期验证
2014/02/27 Javascript
开发中可能会用到的jQuery小技巧
2014/03/07 Javascript
Visual Studio中js调试的方法图解
2014/06/30 Javascript
JavaScript实现的使用键盘控制人物走动实例
2014/08/27 Javascript
JQuery遍历DOM节点的方法
2015/06/11 Javascript
javascript封装 Cookie 应用接口
2015/08/07 Javascript
JavaScript实现跑马灯抽奖活动实例代码解析与优化(二)
2016/02/16 Javascript
Bootstrap入门书籍之(三)栅格系统
2016/02/17 Javascript
简单解析JavaScript中的__proto__属性
2016/05/10 Javascript
jquery取消事件冒泡的三种方法(推荐)
2016/05/28 Javascript
在JSP中如何实现MD5加密的方法
2016/11/02 Javascript
Vue学习之路之登录注册实例代码
2017/07/06 Javascript
layui: layer.open加载窗体时出现遮罩层的解决方法
2019/09/26 Javascript
Python使用稀疏矩阵节省内存实例
2014/06/27 Python
python+Django+apache的配置方法详解
2016/06/01 Python
python 列表,数组,矩阵两两转换tolist()的实例
2018/04/04 Python
Python学习笔记之抓取某只基金历史净值数据实战案例
2019/06/03 Python
pyCharm 设置调试输出窗口中文显示方式(字符码转换)
2020/06/09 Python
Python多分支if语句的使用
2020/09/03 Python
canvas 阴影和图形变换的示例代码
2018/01/02 HTML / CSS
高三毕业生自我鉴定
2013/12/20 职场文书
开展批评与自我批评发言材料
2014/05/15 职场文书
授权委托书公证
2014/09/14 职场文书
高中生学习计划书
2014/09/15 职场文书
社团招新宣传语
2015/07/13 职场文书
学习经验交流会总结
2015/11/02 职场文书
python多次执行绘制条形图
2022/04/20 Python
Win11怎么解除儿童账号限制?Win11解除微软儿童账号限制方法
2022/07/07 数码科技
Apache自带的ab压力测试工具的实现
2022/07/23 Servers