diff --git a/Static/Gui/js/new_Rss.js b/Static/Gui/js/new_Rss.js index 926bf0c..817e403 100644 --- a/Static/Gui/js/new_Rss.js +++ b/Static/Gui/js/new_Rss.js @@ -1,55 +1,24 @@ -//定义一个函数来获取rss文件 -function getRSS(url) { - //使用fetch API来调用url - fetch(url) - .then(response => response.text()) //将响应解析为文本 - .then(str => new window.DOMParser().parseFromString(str, "text/xml")) //将文本解析为XML对象 - .then(data => { - //从XML对象中获取channel元素 - const channel = data.querySelector("channel"); - //从channel元素中获取所有item元素 - const items = channel.querySelectorAll("item"); - //遍历每个item元素 - items.forEach(item => { - //从item元素中获取title和link元素的文本内容 - const title = item.querySelector("title").textContent; - const link = item.querySelector("link").textContent; - const datetime = item.querySelector("pubDate").textContent; - //在控制台打印标题和链接 - console.log(title, link); - //在news.html页面上的ul元素中添加内容 - document.querySelector("ul").innerHTML += ` - -
- `; - // 完成后删除li中class类中的dnone - document.querySelector("li").classList.remove("dnone"); - //添加li标签里的class类 wow animate__animated animate__fadeInRight - document.querySelector("li").classList.add("wow", "animate__animated", "animate__fadeInRight"); - //删除id 为loadprogress的元素 - document.getElementById("loadprogress").remove(); - //若是没有的item元素,则在页面li添加没有内容” - if (items.length === 0) { - document.querySelector("ul").innerHTML += ` - - `; - } - }); +$(document).ready(function() { + // 使用 AJAX 获取 RSS 源的内容 + $.ajax({ + url: "https://rss.lolicon.team/?feed=rss2", + dataType: "xml", + success: function(data) { + // 解析 XML 内容并找到所有的" + description + "