首页 > 解决方案 > 创建一个“去网站的随机页面功能”

问题描述

对于一个项目,我正在尝试通过“转到随机页面”按钮创建一种特殊的方式来浏览网站,类似于维基百科在左侧的维基页面随机按钮的方式,请参见此处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");
}

标签: javascripthtmlrandom

解决方案


我建议添加一个变量pagesCount来代表您的网站当前拥有的页面数。

然后,创建一个名为 addwebsite() 的函数。在此函数中,您添加代码以创建一个新页面,同时递增pagesCount1。


推荐阅读