gpt4 book ai didi

javascript - 在 for 循环中随机插入

转载 作者:行者123 更新时间:2023-12-01 01:35:50 24 4
gpt4 key购买 nike

我想在 for 循环中使用多个元素随机化 HTML 输出:

var h = document.getElementById("test_block");
for(i = 0; i < 7; i++) {
h.insertAdjacentHTML("afterend", "<div class='one_hour onesy'><p>Foo</p></div>");
}

在 for 循环中随机输出:

<div class='one_hour onesy'><p>Foo</p></div>
<div class='two_hour onesy'><p>Loo</p></div>
<div class='three_hour onesy'><p>Too</p></div>

所以我想让相邻的 HTML 随机成为这些行之一。我怎样才能做到这一点?

最佳答案

让我们看看这是否有帮助:

var results = [
'<div class="one_hour onesy"><p>Foo</p></div>',
'<div class="two_hour onesy"><p>Foo</p></div>',
'whatever',
...
];

for(i = 0; i < 7; i++) {
h.insertAdjacentHTML("afterend", results[Math.floor((Math.random() * results.length))]);
}

关于javascript - 在 for 循环中随机插入,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52833125/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com