javascript - 创建一个“去网站的随机页面功能”
问题描述
对于一个项目,我正在尝试通过“转到随机页面”按钮创建一种特殊的方式来浏览网站,类似于维基百科在左侧的维基页面随机按钮的方式,请参见此处https://en。 wikipedia.org/wiki/Main_Page。
为此,我不得不质疑。A - 是否可以创建一个函数来搜索我网站上所有现有的 index[].html 并将它们放入一个数组中?B - 是否可以在我向我的网站添加新页面时动态更新此数组(如维基百科添加新文章)?
基本上是这样的!谢谢你 !
找到一种方法来浏览网站并将所有 html 添加到数组中
var diary = ["index1.html", "index2.html", '...'];
访问随机页面
function accessrandompage() {
var randompage = Math.floor(Math.random() * diary.length);
window.location.replace("index" + randompage + ".html");
}
解决方案
我建议添加一个变量pagesCount
来代表您的网站当前拥有的页面数。
然后,创建一个名为 addwebsite() 的函数。在此函数中,您添加代码以创建一个新页面,同时递增pagesCount
1。
推荐阅读
- node.js - nodejs - 如何将base64图像转换为图像对象
- java - 如何在 Java 中为数组提供唯一 ID(以限制对数组的访问)?
- python-3.x - 我正在尝试将图像添加到根定义功能但它不起作用,没有功能它正在加载图像,我如何使用功能添加图像
- c# - 模型未填充
- sql - 将 JSON 值转换为 SQL Server
- unity3d - 如何统一创建此着色器图形节点?
- c# - 如何在 Swagger 中显示 RequestBody 之类的多参数
- react-native - 什么库 React Native 我能得到这个结果?
- electron - “现在”CLI 现已弃用。如何在没有它的情况下设置 hazel 服务器以进行电子更新
- python - 在 pandas 中运行 SQL 查询