原生js实现随机点餐效果


Posted in Javascript onDecember 10, 2019

html:

<div class="wrap">
    <div id="box">    
</div>
<button id="start">开始</button>
<button id="stop">停止</button>

css:

.wrap{
    width: 500px;
    height: 400px;
    margin: 0 auto;
    text-align: center;
}
#box{
    width: 100%;
    height: 300px;
    border: 1px solid red;      
    text-align: center;
    line-height: 300px;
    font-size: 30px;
    margin-bottom: 20px;
}

js:

var arr = ['宫保鸡丁', '糖醋里脊', '红烧带鱼', '牛腩煲', '红烧肉'];
var start = document.getElementById("start"),
      stop = document.getElementById("stop"),
      box = document.getElementById("box"),
      timer = null;

start.onclick = function(){  
   timer = setInterval(function(){
      var index = Math.floor(Math.random()*arr.length);
      box.innerHTML = arr[index];
    }, 100)      
}
stop.onclick = function(){
      clearInterval(timer);
}

效果:

原生js实现随机点餐效果

点击开始,随机切换菜品,点击停止,好了吃鱼吧

总结

以上所述是小编给大家介绍的原生js实现随机点餐效果,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对三水点靠木网站的支持!
如果你觉得本文对你有帮助,欢迎转载,烦请注明出处,谢谢!

Javascript 相关文章推荐
基于jquery实现的一个选择中国大学的弹框 (数据、步骤、代码)
Jul 26 Javascript
使用jQuery实现的网页版的个人简历(可换肤)
Apr 19 Javascript
js实现文本框中焦点在最后位置
Mar 04 Javascript
node.js中的fs.closeSync方法使用说明
Dec 17 Javascript
js完美解决IE6不支持position:fixed的bug
Apr 24 Javascript
javascript实现给定半径求出圆的面积
Jun 26 Javascript
基于jquery实现动态竖向柱状条特效
Feb 12 Javascript
微信小程序 保留小数(toFixed)详细介绍
Nov 16 Javascript
解决element-ui中下拉菜单子选项click事件不触发的问题
Aug 22 Javascript
详解Vue项目引入CreateJS的方法(亲测可用)
May 30 Javascript
javascript中call,apply,callee,caller用法实例分析
Jul 24 Javascript
layer.open 获取不到表单信息的解决方法
Sep 26 Javascript
使用原生JS实现火锅点餐小程序(面向对象思想)
Dec 10 #Javascript
JavaScript多种滤镜算法实现代码实例
Dec 10 #Javascript
vue仿淘宝滑动验证码功能(样式模仿)
Dec 10 #Javascript
vue实现随机验证码功能(完整代码)
Dec 10 #Javascript
vue实现短信验证码登录功能(流程详解)
Dec 10 #Javascript
基于vue实现图片验证码倒计时60s功能
Dec 10 #Javascript
使用Bootstrap做一个朝代历史表
Dec 10 #Javascript
You might like
Laravel中间件实现原理详解
2016/10/09 PHP
PHP rmdir()函数的用法总结
2019/07/02 PHP
javascript Xml增删改查(IE下)操作实现代码
2009/01/30 Javascript
打豆豆小游戏 用javascript编写的[打豆豆]小游戏
2013/01/08 Javascript
JQuery入门——事件切换之hover()方法应用介绍
2013/02/05 Javascript
Javascript判断图片尺寸大小实例分析
2014/06/16 Javascript
Javascript学习笔记之函数篇(四):arguments 对象
2014/11/23 Javascript
jQuery中data()方法用法实例
2014/12/27 Javascript
详解AngularJS过滤器的使用
2016/03/11 Javascript
使用伪命名空间封装保护独自创建的对象方法
2016/08/04 Javascript
Bootstrap整体框架之CSS12栅格系统
2016/12/15 Javascript
js省市区级联查询(插件版&amp;无插件版)
2017/03/21 Javascript
H5手机端多文件上传预览插件
2017/04/21 Javascript
vue-quill-editor实现图片上传功能
2017/08/08 Javascript
微信小程序自定义toast弹窗效果的实现代码
2018/11/15 Javascript
vue二选一tab栏切换新做法实现
2021/01/19 Vue.js
在Python操作时间和日期之asctime()方法的使用
2015/05/22 Python
Python读取指定目录下指定后缀文件并保存为docx
2017/04/23 Python
浅谈python新式类和旧式类区别
2019/04/26 Python
一篇文章彻底搞懂Python中可迭代(Iterable)、迭代器(Iterator)与生成器(Generator)的概念
2019/05/13 Python
Python多继承以及MRO顺序的使用
2019/11/11 Python
Python迭代器模块itertools使用原理解析
2019/12/11 Python
使用HTML5技术开发一个属于自己的超酷颜色选择器
2013/09/22 HTML / CSS
HTML5 图片悬停放大的实现代码示例
2019/12/04 HTML / CSS
意大利奢侈品购物网站:Deliberti
2019/10/08 全球购物
说一下Linux下有关用户和组管理的命令
2016/01/04 面试题
物理系毕业生自荐书范文
2014/02/22 职场文书
第一批党的群众路线教育实践活动工作总结
2014/03/03 职场文书
员工试用期考核自我鉴定
2014/04/13 职场文书
搞笑车尾标语
2014/06/23 职场文书
刘公岛导游词
2015/02/05 职场文书
通知的格式范文
2015/04/27 职场文书
2015年暑假生活总结
2015/07/13 职场文书
Python源码解析之List
2021/05/21 Python
SpringBoot生成License的实现示例
2021/06/16 Java/Android
Java实现聊天机器人完善版
2021/07/04 Java/Android