随机排列的友链
1 min
随机排列友链。
找到友链页面。加入以下 Javascript 代码,需要 jQuery:
function randomSort() {
const linkItems = $('.a-link-item-class').toArray()
const linkItemsHTML = new Array()
for (var i in linkItems) {
linkItemsHTML.push(linkItems[i].innerHTML)
}
const arr = new Array()
for (var i = 0; i < linkItems.length; ++i) {
arr.push(i)
}
for (var i = 1; i < arr.length; ++i) {
rand = Math.floor(Math.random() * (i + 1))
const temp = arr[i]
arr[i] = arr[rand]
arr[rand] = temp
}
$('.a-link-item-class').html((index) => { return linkItemsHTML[arr[index]] })
}
将 .a-link-item-class 换成需要随机排列的元素的 class 名,然后在文档加载完成后执行 randomSort();
即可。