gpt4 book ai didi

javascript - 从列表中选择随机段落

转载 作者:行者123 更新时间:2023-11-30 08:58:50 25 4
gpt4 key购买 nike

我目前正在学习 Javascript,我想创建自己的 Lorem Ipsum 生成器。

基本上,我会有一个段落列表(在 javascript 中,还是在 HTML 文档中?)。

当用户按下 Generate 按钮时,它会从列表中随机输出 3 个段落。

我在这里四处寻找,但找不到任何有用的东西。

谢谢

最佳答案

您可以简单地拥有一个 Javascript 数组并选择一个随机索引并将该段落注入(inject) DOM 元素。我还更新了代码,不再根据您在下方的评论重复之前的随机整数。

示例(代码未经测试)

//global to store previous random int
_oldInt = null;

var paragraphArray = ["Lorem ipsum delor...", "The great white...", "Chitty-chitty-bang-bang..."];

//update element content (e.g. `<div>` with paragraph)
document.getElementById("MyID").innerHTML = pickRandom(paragraphArray);

var pickRandom = function(paragraphArray){
//random index of paragraphArray
var randomInt = Math.floor(Math.random()*paragraphArray.length);
//ensure random integer isn't the same as last
if(randomInt == _oldInt)
pickRandom(paragraphArray);
else{
_oldInt = randomInt;
return paragraphArray[randomInt];
}
}

关于javascript - 从列表中选择随机段落,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11088498/

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