JavaScript实现刮刮乐效果


Posted in Javascript onNovember 01, 2020

刮刮乐怎么做?

本文实例为大家分享了JavaScript实现刮刮乐效果的具体代码,供大家参考,具体内容如下

来这我教你

1、首先准备好编程软件webStorm或者eclipse都行
2、不会编写代码?给你准备好了
3、如下

<!DOCTYPE html>
<html lang="en">
<head>
  <meta charset="UTF-8">
  <title>Title</title>
  <style>
    .outer{
      height: 90px;
      width: 300px;
      margin: 0 auto;
      margin-top: 5px;
    }
    .box{
      height: 70px;
      width: 70px;
      background-color: darkgray;

      line-height: 70px;
      text-align: center;
      display: inline-block;
      margin-left: 5px;
    }

  </style>
</head>
<body>
<div class="outer">
  <div class="box"></div>
  <div class="box"></div>
  <div class="box"></div>
</div>
<div class="outer">
  <div class="box"></div>
  <div class="box"></div>
  <div class="box"></div>
</div>
<div class="outer">
  <div class="box"></div>
  <div class="box"></div>
  <div class="box"></div>
</div>

<script>
  var boxs = document.getElementsByClassName("box");
  var item = ["一等奖","二等奖","三等奖","谢谢","谢谢","谢谢","谢谢","谢谢","谢谢",];


  for (var i = 0;i<boxs.length;i++){
    var box = boxs[i];
    box.onclick = function (){
      this.style.backgroundColor="red";
      //this.innerText="一等奖";//随即从数组中获取内容,并且不能重复!
      var number = Math.floor(Math.random()*9);
      this.innerText = item[number];
      this.style.color = "#fff";
      this.style.verticalAlign = "top";
    }
  }
</script>
</body>
</html>

4、这个部分的代码块文字内容可以自定义,改写成你想要显示的内容

JavaScript实现刮刮乐效果

5、最终网页显示界面如下
JavaScript实现刮刮乐效果
JavaScript实现刮刮乐效果
JavaScript实现刮刮乐效果

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持三水点靠木。

Javascript 相关文章推荐
js字符编码函数区别分析
Jun 05 Javascript
日期 时间js控件
May 07 Javascript
javascript奇异的arguments分析
Oct 20 Javascript
JS实现仿苹果底部任务栏菜单效果代码
Aug 28 Javascript
Bootstrap Table从服务器加载数据进行显示的实现方法
Sep 29 Javascript
JavaScript  event对象整理及详细介绍
Oct 10 Javascript
js实现登录框鼠标拖拽效果
Mar 09 Javascript
基于打包工具Webpack进行项目开发实例
May 29 Javascript
对类Vue的MVVM前端库的实现代码
Sep 07 Javascript
分享一款超好用的JavaScript 打包压缩工具
Apr 26 Javascript
Ajax请求超时与网络异常处理图文详解
May 23 Javascript
微信小程序实现单个或多个倒计时功能
Nov 01 #Javascript
微信小程序实现页面监听自定义组件的触发事件
Nov 01 #Javascript
uniapp微信小程序实现一个页面多个倒计时
Nov 01 #Javascript
uni-app使用countdown插件实现倒计时
Nov 01 #Javascript
uni-app实现获取验证码倒计时功能
Nov 01 #Javascript
uniapp电商小程序实现订单30分钟倒计时
Nov 01 #Javascript
详解JavaScript之Array.reduce源码解读
Nov 01 #Javascript
You might like
PHP实现文件安全下载
2006/10/09 PHP
PHP 加密解密内部算法
2010/04/22 PHP
PHP fopen()和 file_get_contents()应用与差异介绍
2014/03/19 PHP
解决PHP里大量数据循环时内存耗尽的方法
2015/10/10 PHP
PHP实现下载远程图片保存到本地的方法
2017/06/19 PHP
PHP实现redis限制单ip、单用户的访问次数功能示例
2018/06/16 PHP
PHP基于ip2long实现IP转换整形
2020/12/11 PHP
突发奇想的一个jquery插件
2010/11/19 Javascript
JS获取select-option-text_value的方法
2013/12/26 Javascript
封装好的一个万能检测表单的方法
2015/01/21 Javascript
Javascript闭包(Closure)详解
2015/05/05 Javascript
详解AngularJS控制器的使用
2016/03/09 Javascript
JS验证逗号隔开可以是中文字母数字
2016/04/22 Javascript
设置jQueryUI DatePicker默认语言为中文
2016/06/04 Javascript
全面了解addEventListener和on的区别
2016/07/14 Javascript
jQuery图片轮播实现并封装(一)
2016/12/03 Javascript
浅谈js中用$(#ID)来作为选择器的问题(id重复的时候)
2017/02/14 Javascript
javascript数组拍平方法总结
2018/01/20 Javascript
vue中如何实现pdf文件预览的方法
2018/07/12 Javascript
Vue.js 中 axios 跨域访问错误问题及解决方法
2018/11/21 Javascript
Vue.js的复用组件开发流程完整记录
2018/11/29 Javascript
JS基础之逻辑结构与循环操作示例
2020/01/19 Javascript
微信小程序间使用navigator跳转传值问题实例分析
2020/03/27 Javascript
Antd下拉选择,自动匹配功能的实现
2020/10/24 Javascript
解决Vue keep-alive 调用 $destory() 页面不再被缓存的情况
2020/10/30 Javascript
[46:43]DOTA2上海特级锦标赛主赛事日 - 1 胜者组第一轮#2LGD VS MVP.Phx第二局
2016/03/02 DOTA
在Linux下使用Python的matplotlib绘制数据图的教程
2015/06/11 Python
详解python string类型 bytes类型 bytearray类型
2017/12/16 Python
python正则表达式去除两个特殊字符间的内容方法
2018/12/24 Python
Flask模板引擎Jinja2使用实例
2020/04/23 Python
美国购买当代和现代家具网站:MODTEMPO
2018/07/20 全球购物
ECHT官方网站:男女健身服
2020/02/14 全球购物
初中三年学生的学习自我评价
2013/11/13 职场文书
员工离职感谢信
2015/01/22 职场文书
毕业论文致谢部分怎么写
2015/05/14 职场文书
关爱空巢老人感想
2015/08/11 职场文书