我正在尝试在博客文章底部使用Javascript创建“随机文章”菜单。
我想知道是否有一种方法可以使脚本读取当前文章的内容,因此我可以从数组中忽略该内容,而不必将文章链接到自身。
我知道必须更改数组数据的存储方式,只需要知道我是否可以让JS读取HTML标记即可。
谢谢!
//array is [<title>, <img src>]
var arts = [
["Santorini", "santo1_450h"],
["Penang", "penang1"],
["Porto", "Porto6_450h"],
["Crete", "Crete5"],
["Langkawi", "langkawi2"],
["Singapore", "singapore1"]
];
var clone = [];
function shuffle(array) {
//shuffles the array
return clone;
}
shuffle(arts);
function createRandArts() {
//creates a bunch of HTML content
}
createRandArts();
答案 0 :(得分:1)
您可以使用document.title
获取当前页面的标题,然后遍历数组并将其删除
答案 1 :(得分:1)
这里是您阅读标题标签的方式
var list = document.getElementsByTagName("TITLE")[0]
答案 2 :(得分:1)
是的,您可以使用JS来读取文档标题,然后遍历数组,如果找到则省略该标题。
下面是一个使用对象数组的示例:
import timeit
def test1():
bigList = [list(list1), list(list2)]
def test2():
bigList = [list1.tolist(), list2.tolist()]
timeit.timeit(stmt=t1, number=1000)
timeit.timeit(stmt=t2, number=1000)