阿超的烦恼 javaScript篇
幼儿园级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篇的更多相关文章
- 前端面试题总结(三)JavaScript篇
前端面试题总结(三)JavaScript篇 一.谈谈对this的理解? this是一个关键字. this总是指向函数的直接调用者(而非间接调用者). 如果有new关键字,this指向new出来的那个对 ...
- 前端试题本(Javascript篇)
JS1. 下面这个JS程序的输出是什么:JS2.下面的JS程序输出是什么:JS3.页面有一个按钮button id为 button1,通过原生的js如何禁用?JS4.页面有一个按钮button id为 ...
- [转] Web前端优化之 Javascript篇
原文链接: http://lunax.info/archives/3099.html Web 前端优化最佳实践之 JavaScript 篇,这部分有 6 条规则,和 CSS 篇 重复的有几条.前端优化 ...
- web前端面试试题总结---javascript篇
JavaScript 介绍js的基本数据类型. Undefined.Null.Boolean.Number.String. ECMAScript 2015 新增:Symbol(创建后独一无二且不可变的 ...
- 我的前端规范——JavaScript篇
相关文章 简书原文:https://www.jianshu.com/p/5918c283cdc3 我的前端规范——开篇:http://www.cnblogs.com/shcrk/p/9271561.h ...
- 10 个超棒的 JavaScript 简写技巧
今天我要分享的是10个超棒的JavaScript简写方法,可以加快开发速度,让你的开发工作事半功倍哦. 开始吧! 1. 合并数组 普通写法: 我们通常使用Array中的concat()方法合并两个数组 ...
- 前端性能优化(JavaScript篇)
正巧看到在送书,于是乎找了找自己博客上记录过的一些东西来及其无耻的蹭书了~~~ 小广告:更多内容可以看我的博客 优化循环 如果现在有个一个data[]数组,需要对其进行遍历,应当怎么做?最简单的代码是 ...
- 前端知识杂烩(Javascript篇)
1. JavaScript是一门什么样的语言,它有什么特点?2.JavaScript的数据类型都有什么?3.请描述一下 cookies,sessionStorage 和 localStorage 的区 ...
- BAT及各大互联网公司2014前端笔试面试题--JavaScript篇
很多面试题是我自己面试BAT亲身经历碰到的.整理分享出来希望更多的前端er共同进步吧,不仅适用于求职者,对于巩固复习js更是大有裨益. 而更多的题目是我一路以来收集的,也有往年的,答案不确保一定正确, ...
随机推荐
- ZT 查找字符串中连续最长的数字串
查找字符串中连续最长的数字串 有俩方法,1)比较好理解一些.2)晦涩 1) /* 功能:在字符串中找出连续最长的数字串,并把这个串的长度返回, 并把这个最长数字串付给其中一个函数参数outputstr ...
- setnx redis
使用锁 1)setnx(lockkey, 当前时间+过期超时时间) ,如果返回1,则获取锁成功:如果返回0则没有获取到锁,转向2.2.)get(lockkey)获取值oldExpireTime ,并将 ...
- HBase Master高可用(HA)
HMaster没有单点问题,HBase中可以启动多个HMaster,通过Zookeeper的Master Election机制保证总有一个Master运行. 所以这里要配置HBase高可用的话,只需要 ...
- Apache Hadoop各版本发布的SVN地址
http://svn.apache.org/repos/asf/hadoop/common/tags
- cocos2d-x发生undefined reference to `XX'异常 一劳永逸解决的方法
转自:http://www.myexception.cn/operating-system/1620542.html cocos2d-x发生undefined reference to `XX'错误 ...
- [luogu2312] 解方程
题面 秦九韶公式 看了上面这个之后大家应该都会了, 就是读入的时候边读入边取模, 从\(1\)到\(m\)间将每一个数带进去试一下就可以了, 复杂度是\(O(nm)\)的. 古人的智慧是无 ...
- openstack常用的一些命令
查看rabbitmq 队列 rabbitmqctl list_queues 复制代码 查看keystone的用户 keystone user-list 复制代码 查看keystone endpoint ...
- virtualbox+vagrant学习-3-Vagrant Share-4-Vagrant Connect
Vagrant Connect vagrant可以共享到vagrant环境的任何或每个端口,而不仅仅是SSH和HTTP.“vagrant connect”命令为连接人员提供一个静态IP,他们可以使用该 ...
- 简单的XSS手动测试
好吧,我也是初学者,写这个随笔,主要也是为了记录,自学到的点. 简单的案例,见http://www.cnblogs.com/trhimily/p/3898915.html 总结一下主要的点: 1. u ...
- Qt在线/离线安装包下载网址和说明
截至到2018年3月27日,Qt最新版本的安装需要使用在线安装工具:qt-unified-windows-x86-3.0.2-online.exe,该安装个工具的下载地址为: http://downl ...