Este artigo compartilha o código e as precauções para escrever programas de loteria JS. Amigos interessados podem se referir a ele.
Código:
<! Doctype html> <html lang = "en"> <head> <meta charset = "utf-8"> <title> loteria simples (teclado disponível) </title> <yoy> *{margin: 0; padding: 0;} .xox {width: 400px; altura: 300px; margin: 50px: 0;}. #fff; font-size: 30px; peso de fonte: 700px; preenchimento: 50px 0; text-align: centro; altura: 40px;} .btm {text-align: Center; preenchimento: 20px 0;} .btm a {display: inline-block; largura: 120px; altura; 10px; decoração de texto: nenhum;} </style> <cript> var data = ['iPhone', 'ipad', 'lapbook', 'câmera', 'obrigado pela participação', 'recarga de cartão', 'shoping shopping clawer vogand'], timer = nula, // sinalizador do timer = 0; stop = document.getElementById ('Stop'); // inicie o draw play.onclick = playfun; stop.onClick = stopfun; // Keyboard Event Document.onKeyUp = function (Event) {Event = Event || Window.Event; // valor de código da tecla Enter: 13 if (event.KeyCode == 13) {if (sinalizador == 0) {playfun (); sinalizador = 1; } else {stopfun (); sinalizador = 0; }}} função playfun () {var title = document.getElementById ('title'); var play = document.getElementById ('play'); ClearInterval (timer); timer = setInterval (function () {var aleatória = math.floor (math.random ()*data.length); title.innerhtml = dados [aleatória];}, 60); play.style.background = '#999'; } função stopfun () {clearInterval (timer); var play = document.getElementById ('play'); play.style.background = '#FEF097'; }} </script> </ad Head> <body> <div> <div id = "title"> Taojia Fun Lottery </div> <div> <a href = "javascript:;" id = "play"> start </a> <a href = "javascript :;" id = "Stop"> Stop </a> </div> </div> </body> </html>Observação:
1. Número aleatório, pegue uma das matrizes; Tome entre 0-n: Math.Random ()*(n+1)
2. Timer. Ao iniciar a loteria, pare a loteria anterior, caso contrário, os temporizadores se sobreporão.
3. Pressione a operação da tecla, para determinar se a loteria está em andamento ou não, todos os sinalizadores variáveis estão definidos
Se você quiser saber mais sobre a função de loteria JavaScript, consulte este tópico: JavaScript implementa a função da loteria
O exposto acima é todo o conteúdo deste artigo. Espero que seja útil para o aprendizado de todos e espero que todos apoiem mais o wulin.com.