幼儿园级1-100随机数运算

实现目标

1.点击随机生成两个数并进项随机的四则运算。

2.答案暂时隐藏,等孩子做完题后点击答案处显示答案。

3.背景设置的卡通些,激发孩子阅读兴趣...........T T。

一、截图展示(此展示位HTML页面)

I 开始:

II 生成随机数运算:

III 显示结果:

二、代码部分

 <!DOCTYPE html>
<html>
<head>
<title>demo</title>
<style type="text/css">
.wapper{
width: 560px;
height: 150px;
border: 1px solid green;
position: absolute;
top: 100px;
left: 200px;
background: url(back.jpg);
}
.wapper li{
padding: 0;
margin: 0;
list-style-type: none;
height: 100px;
width: 100px;
border: 1px solid pink;
float: left;
font-size: 50px;
color: blue;
text-align: center;
line-height: 100px;
}
.button{
width: 80px;
height: 40px;
background-color: green;
position: absolute;
top: 180px;
left: 625px;
cursor: pointer;
}
.result{
width: 200px;
height: 150px;
border: 1px solid green;
position: absolute;
top: 100px;
left: 820px;
background: url(back.jpg) repeat -70px 0px;
text-align: center;
line-height: 150px;
font-size:50px;
color: pink;
cursor: pointer;
}
</style>
</head>
<body>
<div class = "wapper">
<ul>
<li class="first">请</li>
<li class="symbol">点</li>
<li class="second">击</li>
</ul>
</div>
<button class="button" onclick="randomDemo()">Next</button>
<div class="result" onclick="show()">点答案</div>
<script type="text/javascript">
var first = document.getElementsByClassName("first")[0];
var symbol = document.getElementsByClassName("symbol")[0];
var second = document.getElementsByClassName("second")[0];
var ret = 0;
var resDiv = document.getElementsByClassName("result")[0];
randomDemo = function(){
var sym = ["+","-","*","/"];
var fir = Math.floor(Math.random()*100);
var sec = Math.floor(Math.random()*100);
var i = Math.floor(Math.random()*4);
first.innerHTML = fir;
symbol.innerHTML = sym[i];
second.innerHTML = sec; switch(i){
case 0: ret = fir + sec;break;
case 1: ret = fir - sec;break;
case 2: ret = fir * sec;break;
case 3: ret = fir / sec;break;
}
ret = Math.floor(ret);
resDiv.innerHTML = "点答案";
}
show = function(){
resDiv.innerHTML = ret;
} </script>
</body>
</html>

阿超的烦恼 javaScript篇的更多相关文章

  1. 前端面试题总结(三)JavaScript篇

    前端面试题总结(三)JavaScript篇 一.谈谈对this的理解? this是一个关键字. this总是指向函数的直接调用者(而非间接调用者). 如果有new关键字,this指向new出来的那个对 ...

  2. 前端试题本(Javascript篇)

    JS1. 下面这个JS程序的输出是什么:JS2.下面的JS程序输出是什么:JS3.页面有一个按钮button id为 button1,通过原生的js如何禁用?JS4.页面有一个按钮button id为 ...

  3. [转] Web前端优化之 Javascript篇

    原文链接: http://lunax.info/archives/3099.html Web 前端优化最佳实践之 JavaScript 篇,这部分有 6 条规则,和 CSS 篇 重复的有几条.前端优化 ...

  4. web前端面试试题总结---javascript篇

    JavaScript 介绍js的基本数据类型. Undefined.Null.Boolean.Number.String. ECMAScript 2015 新增:Symbol(创建后独一无二且不可变的 ...

  5. 我的前端规范——JavaScript篇

    相关文章 简书原文:https://www.jianshu.com/p/5918c283cdc3 我的前端规范——开篇:http://www.cnblogs.com/shcrk/p/9271561.h ...

  6. 10 个超棒的 JavaScript 简写技巧

    今天我要分享的是10个超棒的JavaScript简写方法,可以加快开发速度,让你的开发工作事半功倍哦. 开始吧! 1. 合并数组 普通写法: 我们通常使用Array中的concat()方法合并两个数组 ...

  7. 前端性能优化(JavaScript篇)

    正巧看到在送书,于是乎找了找自己博客上记录过的一些东西来及其无耻的蹭书了~~~ 小广告:更多内容可以看我的博客 优化循环 如果现在有个一个data[]数组,需要对其进行遍历,应当怎么做?最简单的代码是 ...

  8. 前端知识杂烩(Javascript篇)

    1. JavaScript是一门什么样的语言,它有什么特点?2.JavaScript的数据类型都有什么?3.请描述一下 cookies,sessionStorage 和 localStorage 的区 ...

  9. BAT及各大互联网公司2014前端笔试面试题--JavaScript篇

    很多面试题是我自己面试BAT亲身经历碰到的.整理分享出来希望更多的前端er共同进步吧,不仅适用于求职者,对于巩固复习js更是大有裨益. 而更多的题目是我一路以来收集的,也有往年的,答案不确保一定正确, ...

随机推荐

  1. 铁乐学python_day02-作业

    1.判断下列逻辑语句的True,False. 1)1 > 1 or 3 < 4 or 4 > 5 and 2 > 1 and 9 > 8 or 7 < 6 解题思路 ...

  2. ZT 计算一个无符整数中1Bit的个数(1) 2010-04-20 10:52:48

    计算一个无符整数中1Bit的个数(1) 2010-04-20 10:52:48 分类: C/C++ [转]计算一个无符整数中1Bit的个数(1)   Count the number of bits ...

  3. ZT 二叉树的非递归遍历

    ZT 二叉树的非递归遍历 二叉树的非递归遍历 二叉树是一种非常重要的数据结构,很多其它数据结构都是基于二叉树的基础演变而来的.对于二叉树,有前序.中序以及后序三种遍历方法.因为树的定义本身就 是递归定 ...

  4. AOP-Advisor-笔记

    一.Advisor接口 这个接口是一个通知者的顶层接口.它实现类持有一个通知(advice)和一个过滤器的引用.用过滤器来决定通知是否合适目标对象. 这个接口只有两个方法,所以将整个代码贴上来. /* ...

  5. HTML头标签使用-又一次定向,refresh

    <html> <head> <meta http-equiv="Content-Type" content="text/html; char ...

  6. BZOJ1135:[POI2009]Lyz(线段树,Hall定理)

    Description 初始时滑冰俱乐部有1到n号的溜冰鞋各k双.已知x号脚的人可以穿x到x+d的溜冰鞋. 有m次操作,每次包含两个数ri,xi代表来了xi个ri号脚的人.xi为负,则代表走了这么多人 ...

  7. PhotoSwipe-一个好用的图片放大缩小插件

    通过GitHub 下载PhotoSwipe https://github.com/dimsemenov/PhotoSwipe 相关的库 <link rel="stylesheet&qu ...

  8. virtualbox+vagrant学习-2(command cli)-9-vagrant Plugin命令

    Plugin 格式: vagrant plugin <command> [<args>] 这是用来管理插件的命令. 1)Plugin Expunge 格式: vagrant p ...

  9. vs未能正确加载XXX包,编译时停止工作问题

    出现这个问题的原因可能是配置更改或安装了另一个扩展,幸好之前用的不多,重新进行用户配置代价也不高,打开Visual Studio Tools:  选择VS2013 开发人员命令提示:  输入deven ...

  10. 用C#给程序加启动画面并只允许一个应用程序实例运行

    . 启动画面类: public class SplashForm : System.Windows.Forms.Form { private System.Windows.Forms.PictureB ...