javascript - 多次运行for循环
问题描述
我正在开发一个简单的应用程序,该应用程序在单击时显示随机数并在生成后在列表中显示结果。
我想要做的是从用户输入中创建一些循环库。
前任。我输入5,会显示5组随机数
2 3 3 2 1
4 1 2 3 4
3 4 5 1 6
1 9 22 45 5
1 33 22 11 2
结果也一一显示。
最终结果是这样的
我尝试了间隔但不起作用。
希望你能理解我。
$('input').val(1);
$('button').click(function() {
for (let i = 0; i < 5; i++) {
var lotto = [];
var results = [];
setTimeout(function() {
var r = Math.floor(Math.random() * 50) + 1;
lotto.push(r);
setTimeout(function() {
$('ul li:nth-child(' + (i + 1) + ')').text(lotto[i]);
}, 200);
if (lotto.length == 5) {
results.push(lotto);
setTimeout(function() {
for (let x = 0; x < results.length; x++) {
$('.results').append('<li>' + results[x] + '</li>');
}
}, 500);
}
}, 500 * i);
}
});
ul li{
list-style-type: none;
display: inline-block;
}
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<ul>
<li></li>
<li></li>
<li></li>
<li></li>
<li></li>
</ul>
<input type="text"><button>Display</button>
<ul class="results"></ul>
解决方案
推荐阅读
- ruby-on-rails - 如何使选择选项标签中的值属性在rails中有url
- mysql - 如何获取某个列未通过另一个表链接到某个值的数据库表条目?
- binary - 结合精细和粗糙的多速同步角度
- java - 如何制作可滚动的长图像页面?
- python - 如何使用python在selenium中查找(检测)表格元素并将内容复制/保存在文件(excel文件)中
我是 Python 和 Selenium 自动化框架的新手,需要了解如何检测以表格形式放置的信息(请参阅附图)并将信息写入 Excel 文件。
在图片中,一些用户 (AZ) 有 3 列(姓名、用户名、电子邮件地址),右侧突出显示的部分显示了相应的元素。
我不知道哪个(以及如何)选择器可以识别每一行,直到 for/while 循环中的最后
- powershell - 通过哈希比较文件,但我需要的不仅仅是哈希的名称
- ios - Googlecast 标签未本地化为设备语言
- python - DJango 模板未找到问题
- c# - WCF 服务未连接到测试客户端
- ruby-on-rails - 如何在本地测试地理编码器?