gpt4 book ai didi

javascript - 页面刷新和页面加载时的随机/新文本

转载 作者:行者123 更新时间:2023-11-30 14:11:56 24 4
gpt4 key购买 nike

我有一个我希望在页面刷新和/或页面加载时更改的事实列表。

我遇到的所有解决方案都涉及有一个按钮,但我不想要它。

function newFact() {
var randomFact = Math.floor(math.random() * facts.length);
document.getElementById('factDisplay').innerHTML = facts[randomFact]
}

所以我有一个函数可以从事实列表 (var facts) 中随机抽取一个字符串 (fact)。我希望使 HTML 页面的每次刷新/重新加载都会生成一个新事实。

编辑: 我使用 <body onload="newFact()"> 调用我的脚本.感谢您的帮助!

最佳答案

把它写成 IIFE (立即调用函数表达式)脚本中的任何位置。

(function newFact() {
var facts = ['Fact 1', 'Fact 2', 'Fact 183'];
var randomFact = Math.floor(Math.random() * facts.length);
document.getElementById('factDisplay').innerHTML = facts[randomFact];
})();
<div id="factDisplay"></div>

IIFE 在 JS 中的任何其他正常函数之前(强制)执行。所以在每次页面加载/刷新时,这将首先执行,并且每次显示不同的结果。

关于javascript - 页面刷新和页面加载时的随机/新文本,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54289294/

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