剑灵怀旧服新闻中心新闻按时间重排序

剑灵怀旧服新闻中心新闻按时间重排序,更容易找到最新新闻

// ==UserScript==
// @name         剑灵怀旧服新闻中心新闻按时间重排序
// @namespace    http://tampermonkey.net/
// @version      1.0.1
// @description  剑灵怀旧服新闻中心新闻按时间重排序,更容易找到最新新闻
// @author       itning
// @match        https://bns.qq.com/webplat/info/news_version3/1298/61649/*.shtml
// @icon         https://bns.qq.com/favicon.ico
// @grant        none
// @license      Apache License 2.0
// ==/UserScript==

(function() {
    'use strict';

    // 获取ul元素
    let ul = document.querySelector('.pg1_box2 ul');

    // 获取所有的li元素
    let lis = Array.from(ul.querySelectorAll('li'));

    // 根据日期从近到远排序li元素
    lis.sort((a, b) => {
        let dateA = new Date(a.querySelector('.pg1_txt2').textContent);
        let dateB = new Date(b.querySelector('.pg1_txt2').textContent);
        return dateB - dateA;
    });

    // 清空ul元素
    while (ul.firstChild) {
        ul.removeChild(ul.firstChild);
    }

    // 将排序后的li元素重新添加到ul元素中
    for (let li of lis) {
        ul.appendChild(li);
    }
    
    console.log('剑灵怀旧服新闻中心新闻按时间重排序-完成');
    
})();