计科知识库
  • 源界面
  • 博客圈
  • 专题
  • 博友
  • 登录
  • 注册
源界面 源界面 1个月前

给友链页面改为随机排序

js

给友链页面改为随机排序
woK-WD0z

由 AI 提供的代码,根据自己博客 UI 增加样式,如下:

  1. <div id="linkList" class="grid grid-cols-2 gap-4 my-7"></div>
  2. <script>
  3. // 定义链接数据
  4. var links = [
  5. { title: '名字', url: '链接' },
  6. { title: '名字', url: '链接' }
  7. ];
  8. // 随机排序链接
  9. shuffle(links);
  10. // 输出随机排序后的链接列表
  11. var linkList = document.getElementById('linkList');
  12. for (var i = 0; i < links.length; i++) {
  13. var anchor = document.createElement('a');
  14. anchor.href = links[i].url;
  15. anchor.title = links[i].title;
  16. anchor.target = "_blank";
  17. anchor.rel = "noopener";
  18. anchor.className = "card";
  19. anchor.textContent = links[i].title;
  20. linkList.appendChild(anchor);
  21. }
  22. // 随机排序数组函数
  23. function shuffle(array) {
  24. for (var i = array.length - 1; i > 0; i--) {
  25. var j = Math.floor(Math.random() * (i + 1));
  26. var temp = array[i];
  27. array[i] = array[j];
  28. array[j] = temp;
  29. }
  30. return array;
  31. }
  32. </script>
  • © 2025 源界面 源码为笔,博客为路,写就数字未来
  • 建议
  • 图片压缩
  • | 鄂ICP备14016484号-6

    鄂公网安备 42068402000140