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 相关文章推荐
IE中jscript/javascript的条件编译
Sep 07 Javascript
Eclipse去除js(JavaScript)验证错误
Feb 11 Javascript
JavaScript中property和attribute的区别详细介绍
Mar 03 Javascript
js判断文件格式及大小的简单实例(必看)
Oct 11 Javascript
基于vue开发的在线付费课程应用过程
Jan 25 Javascript
vue-router相关基础知识及工作原理
Mar 16 Javascript
JavaScript设计模式之单例模式简单实例教程
Jul 02 Javascript
Vue常用的几个指令附完整案例
Nov 06 Javascript
Vue基础学习之项目整合及优化
Jun 02 Javascript
uni-app 组件里面获取元素宽高的实现
Dec 27 Javascript
原生js实现点击轮播切换图片
Feb 11 Javascript
JSONObject与JSONArray使用方法解析
Sep 28 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中usort在值相同时改变原始位置问题的解决方法
2011/11/27 PHP
php调用dll的实例操作动画与代码分享
2012/08/14 PHP
PHP中的闭包(匿名函数)浅析
2015/02/07 PHP
PHP自定义图片缩放函数实现等比例不失真缩放的方法
2016/08/19 PHP
PHP以json或xml格式返回请求数据的方法
2018/05/31 PHP
HTML TO JavaScript 转换
2006/06/26 Javascript
jQuery 常见开发使用技巧总结
2009/12/26 Javascript
Jquery 实现Tab效果 思路是js思路
2010/03/02 Javascript
JS trim去空格的最佳实践
2011/10/30 Javascript
js实现在文本框光标处添加字符的方法介绍
2012/11/24 Javascript
js动态创建、删除表格示例代码
2013/08/07 Javascript
以Python代码实例展示kNN算法的实际运用
2015/10/26 Javascript
node.js入门实例helloworld详解
2015/12/23 Javascript
JS中Eval解析JSON字符串的一个小问题
2016/02/21 Javascript
jquery实现图片平滑滚动详解
2017/03/22 jQuery
详解微信小程序Radio选中样式切换
2017/07/06 Javascript
Vue Spa切换页面时更改标题的实例代码
2017/07/15 Javascript
JS中Map和ForEach的区别
2018/02/05 Javascript
JS动态插入脚本和插入引用外部链接脚本的方法
2018/05/21 Javascript
浅析Proxy可以优化vue的数据监听机制问题及实现思路
2018/11/29 Javascript
Nodejs对postgresql基本操作的封装方法
2019/02/20 NodeJs
vue input输入框关键字筛选检索列表数据展示
2020/10/26 Javascript
wxpython学习笔记(推荐查看)
2014/06/09 Python
python中的函数用法入门教程
2014/09/02 Python
使用Python编写简单网络爬虫抓取视频下载资源
2014/11/04 Python
Python cookbook(数据结构与算法)从序列中移除重复项且保持元素间顺序不变的方法
2018/03/13 Python
Python读取mat文件,并转为csv文件的实例
2018/07/04 Python
python 批量添加的button 使用同一点击事件的方法
2019/07/17 Python
Python和Anaconda和Pycharm安装教程图文详解
2020/02/04 Python
Django haystack实现全文搜索代码示例
2020/11/28 Python
jupyter notebook指定启动目录的方法
2021/03/02 Python
CSS3实现酷炫的3D旋转透视效果
2019/11/21 HTML / CSS
机电一体化专业应届本科生求职信
2013/09/27 职场文书
离婚上诉状范文
2015/05/23 职场文书
pandas DataFrame.shift()函数的具体使用
2021/05/24 Python
配置Kubernetes外网访问集群
2022/03/31 Servers