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

作者:aitaoke 时间:2024-04-16 09:37:07 

本文实例讲述了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='+'>&nbsp;+&nbsp;<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="&nbsp;=&nbsp;" onclick="calculator(),changeBgcolor()">
   <input type=text name="result" style="width:80px "><br>
   <input type="reset" value="reset" onclick="changeBgcolor()">
 </form>
</BODY>
</HTML>

希望本文所述对大家JavaScript程序设计有所帮助。

标签:javascript,网页,计算器
0
投稿

猜你喜欢

  • Python argparse中的action=store_true用法小结

    2023-07-31 22:35:02
  • java连接数据库增、删、改、查工具类

    2024-01-21 22:01:48
  • Python queue模块功能大全

    2023-02-23 23:42:27
  • Python实现带图形界面的炸金花游戏

    2021-06-21 15:41:56
  • 使用SQL语句将相同名的多行字段内容拼接(方法详解)

    2024-01-15 00:11:13
  • Python基础学习之反射机制详解

    2023-02-15 11:02:01
  • 教你使用TensorFlow2识别验证码

    2022-06-26 19:24:38
  • 简易CSS相册源代码

    2008-04-18 12:28:00
  • Python协程原理全面分析

    2022-10-02 01:43:43
  • python数字类型math库原理解析

    2021-11-27 16:34:50
  • Python使用OpenPyXL处理Excel表格

    2022-07-29 21:10:21
  • Python集成学习之Blending算法详解

    2022-09-28 04:31:35
  • Oracle AS关键字 提示错误

    2011-04-18 12:42:00
  • Python爬取网易云音乐上评论火爆的歌曲

    2021-09-16 11:49:53
  • 小型分页的设计

    2011-08-18 18:32:26
  • vue项目实现图片懒加载的简单步骤

    2024-05-10 14:16:06
  • Python Learning 列表的更多操作及示例代码

    2022-11-15 01:05:33
  • pygame实现键盘的连续监控

    2023-09-26 11:17:10
  • Mysql 数据库访问类

    2024-01-15 00:31:41
  • XML十项特点

    2008-04-05 13:49:00
  • asp之家 网络编程 m.aspxhome.com