簡體   English   中英

每秒顯示1-5000之間的隨機數,無需點擊即可觸發

[英]Display a random number from 1-5000 every second without any click to trigger

在輸入字段中,我希望它每秒顯示1-5000之間的一個隨機數,而無需單擊任何單擊來觸發。是否可以?

 setInterval(function() { var number = Math.floor(Math.random() * 5000); $('#text').text(number); }, 1000); 
 <script src="https://ajax.googleapis.com/ajax/libs/jquery/1.9.0/jquery.min.js"></script> <input id="text" type="text"/> 

您應該使用val()而不是text()作為輸入

$('#text').val(number);

片段:

 setInterval(function() { var number = Math.floor(Math.random() * 5000) + 1; $('#text').val(number); }, 1000); 
 <script src="https://ajax.googleapis.com/ajax/libs/jquery/1.9.0/jquery.min.js"></script> <input id="text" type="text"/> 


而且,如果您想使用1到5000之間的隨機數,則應該使用+1 Math.random()從0開始。

 var number = Math.floor(Math.random() * 5000) + 1;

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM