Javascript 随机报价生成器 - 如何在页面首次加载时显示报价

标签 javascript

我正在构建一个随机报价生成器作为我的第一个 JavaScript 项目。我的报价工作正常,但我希望在有人第一次访问该网站以及单击按钮时显示它们。

这是迄今为止我的代码:

<div id="quoteDisplay">
  <!-- Quotes will display here -->
</div>

  <!-- Center is added for button placement -->
  <button onclick="newQuote()">New Quote</button>

<script type="text/javascript" src="ron.js"></script>

和 JavaScript:

var quotes = ["quote 1", "quote 2", "quote 3"];

function newQuote() {
  var randomNumber = Math.floor(Math.random() * (quotes.length));
  document.getElementById('quoteDisplay').innerHTML = quotes[randomNumber];
}

关于添加什么内容以使用户首次访问页面时显示报价有什么建议吗?

最佳答案

只需在页面加载时调用您的函数即可:

window.addEventListener('load', newQuote, true);

关于Javascript 随机报价生成器 - 如何在页面首次加载时显示报价,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53051359/

相关文章:

javascript - 如何在asp响应中添加数字

javascript - 使用 javascript 根据客户所在国家/地区翻译网站

javascript - 动画div的高度

javascript - 停止将 javascript 加载到 div 中

javascript - 如何使函数等待异步函数在 Node js中解析?

javascript - 为什么 Chrome 处理本地函数范围的方式与 Firefox 不同?

javascript - 让一个 Div 出现然后保持刷新 Javascript

javascript - 使用 Windows.print().. 打印表单的某些字段。

javascript - 使用滚动条和鼠标滚轮更平滑地滚动

javascript - 获取字符串的前两位,支持负数 'numbers'