js實現(xiàn)隨機(jī)點(diǎn)名程序
更新時間:2020年09月17日 10:53:59 作者:請叫我歪頭
這篇文章主要為大家詳細(xì)介紹了js實現(xiàn)隨機(jī)點(diǎn)名程序,文中示例代碼介紹的非常詳細(xì),具有一定的參考價值,感興趣的小伙伴們可以參考一下
最近用到了一下隨機(jī)點(diǎn)名程序,就自己整理一下。代碼實現(xiàn)后的截圖如下。
<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <meta http-equiv="X-UA-Compatible" content="ie=edge"> <title>隨機(jī)點(diǎn)名</title> <style> #content{ width: 600px; height: 400px; background: #000; margin: 100px auto; text-align: center; position: relative; line-height: 300px; color: dodgerblue; font-size: 70px; } #btn1{ background: #ccc; width: 180px; height: 80px; font-size: 30px; color: #f40; border-radius: 12px; position: absolute; bottom: 30px; left: 50%; margin-left: -90px; } </style> </head> <body> <div id="content"> <span id="span1"> 點(diǎn)擊開始 </span> <button id="btn1"> start </button> </div> <script> var arr = ['中國','英國','德國','美國','意大利','法國','西班牙','日本','阿聯(lián)酋','荷蘭','葡萄牙']; var $btn1 = document.getElementById('btn1'); var $content = document.getElementById('content'); var $span1 = document.getElementById('span1'); var timer;//計時器 var testNum = true; $btn1.onclick = function(){ if(testNum){ // console.log(1); start(); $btn1.innerHTML = 'stop'; testNum = false; } else{ // console.log(0); stop(); $btn1.innerHTML = 'start'; testNum = true; } } function start(){ timer = setInterval(function(){ var num = random(0,arr.length - 1); $span1.innerHTML = arr[num]; },50) } function stop(){ clearInterval(timer); } // 隨機(jī)函數(shù) function random(a,b){ var randomNum = Math.round(Math.random() * (b - a) + a); return randomNum; } </script> </body> </html>
以上就是本文的全部內(nèi)容,希望對大家的學(xué)習(xí)有所幫助,也希望大家多多支持腳本之家。
相關(guān)文章
TypeScript 中的 .d.ts 文件詳解(加強(qiáng)類型支持提升開發(fā)效率)
.d.ts 文件在 TypeScript 開發(fā)中扮演著非常重要的角色,它們讓我們能夠享受到 TypeScript 強(qiáng)大的類型系統(tǒng)帶來的優(yōu)勢,提高代碼質(zhì)量和開發(fā)效率,接下來,我們將深入探討如何為 JavaScript 庫和自定義模塊創(chuàng)建 .d.ts 文件,以及一些最佳實踐和注意事項,一起看看吧2023-09-09JavaScript運(yùn)動框架 多物體任意值運(yùn)動(三)
這篇文章主要為大家詳細(xì)介紹了JavaScript運(yùn)動框架的第三部分,多物體任意值運(yùn)動,具有一定的參考價值,感興趣的小伙伴們可以參考一下2017-05-05使用js判斷TextBox控件值改變?nèi)缓蟪霭l(fā)事件
這篇文章主要介紹了使用js判斷TextBox控件值改變?nèi)缓蟪霭l(fā)事件。需要的朋友可以過來參考下,希望對大家有所幫助2014-03-03js使用onmousemove和onmouseout獲取鼠標(biāo)坐標(biāo)的方法
這篇文章主要介紹了js使用onmousemove和onmouseout獲取鼠標(biāo)坐標(biāo)的方法,涉及javascript操作鼠標(biāo)事件的技巧,具有一定參考借鑒價值,需要的朋友可以參考下2015-03-03