使用js把txt的url列表转换成html列表

适用于类似这样的数据文件

javascript 复制代码
const dataPath = "data/2000多个J2me游戏下载可以解包素材二次开发.txt"
const ol = document.getElementById("j2me_list_2000")
var request = new XMLHttpRequest()
request.open("GET", dataPath)
request.onload = function () {
    var data = request.responseText
    //console.log(data)
    var lines = data.split("\n")
    for (var i = 0; i < lines.length; i++) {
        var line = lines[i]
        if (line.trim() !== "") { // 只处理非空行
            var a = document.createElement("a")
            a.href = line
            a.text = line
            var li = document.createElement("li")
            li.appendChild(a)
            ol.appendChild(li)
        }
    }
}
request.send()

这里改一下dataPath参数,和第二行的ol的id参数就可以复用了,效果

相关推荐
Fantastic_sj1 小时前
CSS-in-JS 动态主题切换与首屏渲染优化
前端·javascript·css
鹦鹉0071 小时前
SpringAOP实现
java·服务器·前端·spring
再学一点就睡5 小时前
手写 Promise 静态方法:从原理到实现
前端·javascript·面试
再学一点就睡5 小时前
前端必会:Promise 全解析,从原理到实战
前端·javascript·面试
前端工作日常6 小时前
我理解的eslint配置
前端·eslint
前端工作日常6 小时前
项目价值判断的核心标准
前端·程序员
90后的晨仔7 小时前
理解 Vue 的列表渲染:从传统 DOM 到响应式世界的演进
前端·vue.js
OEC小胖胖7 小时前
性能优化(一):时间分片(Time Slicing):让你的应用在高负载下“永不卡顿”的秘密
前端·javascript·性能优化·web
烛阴8 小时前
ABS - Rhomb
前端·webgl
植物系青年8 小时前
10+核心功能点!低代码平台实现不完全指南 🧭(下)
前端·低代码