原生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 相关文章推荐
Code:loadScript( )加载js的功能函数
Feb 02 Javascript
getElementsByTagName vs selectNodes效率 及兼容的selectNodes实现
Feb 26 Javascript
JS基础之undefined与null的区别分析
Aug 08 Javascript
Extjs4 GridPanel 的几种样式使用介绍
Apr 18 Javascript
解析img图片没找到onerror事件 Stack overflow at line: 0
Dec 23 Javascript
jQuery+ajax实现实用的点赞插件代码
Jul 06 Javascript
AngularJS执行流程详解
Feb 17 Javascript
javascript数组定义的几种方法
Oct 06 Javascript
微信小程序项目实践之主页tab选项实现
Jul 18 Javascript
深入Vue-Router路由嵌套理解
Aug 13 Javascript
Vue 实现登录界面验证码功能
Jan 03 Javascript
vue通过接口直接下载java生成好的Excel表格案例
Oct 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
php中函数的形参与实参的问题说明
2010/09/01 PHP
php命名空间学习详解
2014/02/27 PHP
php实现mysql事务处理的方法
2014/12/25 PHP
效率高的Javscript字符串替换函数的benchmark
2008/08/02 Javascript
javascript 写类方式之五
2009/07/05 Javascript
jquery 插件开发方法小结
2009/10/23 Javascript
用js实现计算加载页面所用的时间
2010/04/02 Javascript
jQuery实现当按下回车键时绑定点击事件
2014/01/28 Javascript
js点击文本框后才加载验证码实例代码
2015/10/20 Javascript
js实现简单计算器
2015/11/22 Javascript
IE和Firefox之间在JavaScript语法上的差异
2016/04/22 Javascript
常用的js验证和数据处理总结
2016/08/02 Javascript
AngularJS应用开发思维之依赖注入3
2016/08/19 Javascript
js实现各种复制到剪贴板的方法(分享)
2016/10/27 Javascript
Bootstrap源码学习笔记之bootstrap进度条
2016/12/24 Javascript
JQuery查找子元素find()和遍历集合each的方法总结
2017/03/07 Javascript
nodejs搭建本地http服务器教程
2017/03/13 NodeJs
element ui里dialog关闭后清除验证条件方法
2018/02/26 Javascript
Vuex持久化插件(vuex-persistedstate)解决刷新数据消失的问题
2019/04/16 Javascript
微信小程序全局变量GLOBALDATA的定义和调用过程解析
2019/09/23 Javascript
在Angular项目使用socket.io实现通信的方法
2021/01/05 Javascript
js实现鼠标切换图片(无定时器)
2021/01/27 Javascript
python调用cmd复制文件代码分享
2013/12/27 Python
python3爬虫之设计签名小程序
2018/06/19 Python
Python 正则表达式 re.match/re.search/re.sub的使用解析
2019/07/22 Python
使用Python开发个京东上抢口罩的小实例(仅作技术研究学习使用)
2020/03/10 Python
Python数据可视化实现多种图例代码详解
2020/07/14 Python
解决python 在for循环并且pop数组的时候会跳过某些元素的问题
2020/12/11 Python
html5 Canvas画图教程(9)—canvas中画出矩形和圆形
2013/01/09 HTML / CSS
工程测量与监理专业应届生求职信
2013/11/27 职场文书
优秀小学生家长评语
2014/01/30 职场文书
应用数学专业求职信
2014/03/14 职场文书
《生命 生命》教学反思
2014/04/19 职场文书
村主任个人对照检查材料
2014/10/01 职场文书
黄山导游词
2015/01/31 职场文书
2015羊年春节慰问信
2015/02/14 职场文书