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 相关文章推荐
用Javascript实现UTF8编码转换成gb2312编码
Dec 22 Javascript
给artDialog 5.02 增加ajax get功能详细介绍
Nov 13 Javascript
js中点击空白区域时文本框与隐藏层的显示与影藏问题
Aug 26 Javascript
Javascript中arguments对象详解
Oct 22 Javascript
最精简的JavaScript实现鼠标拖动效果的方法
May 11 Javascript
javascript实现相同事件名称,不同命名空间的调用方法
Jun 26 Javascript
jQuery Validate表单验证入门学习
Dec 18 Javascript
jquery判断checkbox是否选中及改变checkbox状态的实现方法
May 26 Javascript
Angular组件化管理实现方法分析
Mar 17 Javascript
vue watch自动检测数据变化实时渲染的方法
Jan 16 Javascript
vue使用better-scroll实现下拉刷新、上拉加载
Nov 23 Javascript
layui 中select下拉change事件失效的解决方法
Sep 20 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中error_reporting()函数的用法(修改PHP屏蔽错误)
2011/07/01 PHP
thinkphp中多表查询中防止数据重复的sql语句(必看)
2016/09/22 PHP
PHP获取指定日期是星期几的实现方法
2016/11/30 PHP
yii2利用自带UploadedFile实现上传图片的示例
2017/02/16 PHP
自适应图片大小的弹出窗口
2006/07/27 Javascript
Mootools 1.2教程(21)——类(二)
2009/09/15 Javascript
Javascript图像处理—平滑处理实现原理
2012/12/28 Javascript
JS验证控制输入中英文字节长度(input、textarea等)具体实例
2013/06/21 Javascript
js控制不同的时间段显示不同的css样式的实例代码
2013/11/04 Javascript
jquery通过a标签删除table中的一行的代码
2013/12/02 Javascript
jQuery控制DIV层实现由大到小,由远及近动画变化效果
2015/10/09 Javascript
jQuery插件实现静态HTML验证码校验
2015/11/06 Javascript
jQuery ajax请求返回list数据动态生成input标签,并把list数据赋值到input标签
2016/03/29 Javascript
Vue.js路由组件vue-router使用方法详解
2016/12/02 Javascript
Bootstrap学习笔记之环境配置(1)
2016/12/07 Javascript
使用ES6语法重构React代码详解
2017/05/09 Javascript
微信小程序利用co处理异步流程的方法教程
2017/05/20 Javascript
学习Vue组件实例
2018/04/28 Javascript
vue ssr 指南详读
2018/06/29 Javascript
[42:23]完美世界DOTA2联赛PWL S3 Forest vs Rebirth 第二场 12.10
2020/12/13 DOTA
利用Python中的mock库对Python代码进行模拟测试
2015/04/16 Python
在Windows服务器下用Apache和mod_wsgi配置Python应用的教程
2015/05/06 Python
在Python中使用next()方法操作文件的教程
2015/05/24 Python
python删除某个字符
2018/03/19 Python
python实现视频分帧效果
2019/05/31 Python
python requests抓取one推送文字和图片代码实例
2019/11/04 Python
tensorflow 实现自定义梯度反向传播代码
2020/02/10 Python
翻转数列python实现,求前n项和,并能输出整个数列的案例
2020/05/03 Python
捷克移动配件网上商店:ProMobily.cz
2019/03/15 全球购物
专业毕业生个性的自我评价
2013/10/03 职场文书
银行实习生的自我评价
2014/01/13 职场文书
违反校纪校规检讨书
2014/02/15 职场文书
售房协议书范本2014
2014/10/23 职场文书
mysql对于模糊查询like的一些汇总
2021/05/09 MySQL
Pyhton模块和包相关知识总结
2021/05/12 Python
关于windows server 2012 DC 环境 重启后蓝屏代码:0xc00002e2的问题
2022/05/25 Servers