原生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 相关文章推荐
JavaScript iframe的相互操作浅析
Oct 14 Javascript
div移动 输入框不能输入的问题
Nov 19 Javascript
我的Node.js学习之路(四)--单元测试
Jul 06 Javascript
javascript编写贪吃蛇游戏
Jul 07 Javascript
jQuery元素属性操作实例(设置、获取及删除元素属性)
Sep 08 Javascript
详解jQuery停止动画——stop()方法的使用
Dec 14 Javascript
JS实现图片高斯模糊切换效果的焦点图实例
Jan 21 Javascript
js原生日历的实例(推荐)
Oct 31 Javascript
详解Vue-cli webpack移动端自动化构建rem问题
Apr 07 Javascript
vue3.0 CLI - 3.2 路由的初级使用教程
Sep 20 Javascript
vue使用codemirror的两种用法
Aug 27 Javascript
vue操作dom元素的3种方法示例
Sep 20 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 Http_Template_IT类库进行模板替换
2009/03/19 PHP
php截取后台登陆密码的代码
2012/05/05 PHP
php教程之魔术方法的使用示例(php魔术函数)
2014/02/12 PHP
PHP动态生成指定大小随机图片的方法
2016/03/25 PHP
PHP针对伪静态的注入总结【附asp与Python相关代码】
2017/08/01 PHP
js变量以及其作用域详解
2020/07/18 Javascript
JavaScript高级程序设计 读书笔记之八 Function类及闭包
2012/02/27 Javascript
javascript中match函数的用法小结
2014/02/08 Javascript
如何用jQuery实现ASP.NET GridView折叠伸展效果
2015/09/26 Javascript
老生常谈遮罩层 滚动条的问题
2016/04/29 Javascript
Angularjs实现mvvm式的选项卡示例代码
2016/09/08 Javascript
KnockoutJS 3.X API 第四章之数据控制流with绑定
2016/10/10 Javascript
详解将微信小程序接口Promise化并使用async函数
2019/08/05 Javascript
JavaScript之Blob对象类型的具体使用方法
2019/11/29 Javascript
[52:10]LGD vs Optic Supermajor小组赛D组胜者组决赛 BO3 第二场 6.3
2018/06/04 DOTA
Python中下划线的使用方法
2015/03/27 Python
面向初学者的Python编辑器Mu
2018/10/08 Python
Python计算两个矩形重合面积代码实例
2019/09/16 Python
Pycharm及python安装详细教程(图解)
2020/07/31 Python
python连接mongodb数据库操作数据示例
2020/11/30 Python
python 实现有道翻译功能
2021/02/26 Python
KIKO美国官网:意大利的平价彩妆品牌
2017/05/16 全球购物
阿根廷旅游网站:almundo阿根廷
2018/02/12 全球购物
Skyscanner加拿大:全球旅行搜索平台
2018/11/19 全球购物
美国在线宠物商店:Chewy
2019/01/12 全球购物
璀璨的珍珠、密钉和个性化珠宝:Lily & Roo
2021/01/21 全球购物
易程科技软件测试笔试
2013/03/24 面试题
大学生创业计划书的格式要求
2013/12/29 职场文书
毕业自我鉴定总结
2014/03/24 职场文书
活动策划求职信模板
2014/04/21 职场文书
爱心倡议书范文
2014/05/12 职场文书
户外宣传策划方案
2014/05/25 职场文书
四风对照检查材料范文
2014/09/27 职场文书
2015年科室工作总结
2015/04/10 职场文书
预备党员党支部意见
2015/06/02 职场文书
python开发实时可视化仪表盘的示例
2021/05/07 Python