以下是我正在寻找的图片: https://i.ibb.co/njTD8XS/1.png
可以使用XMLHttpRequest
,getElementById
和split
命令来完成此操作,以基于作为文本文件的字符制作多个id标签。
我只想要这个:
Title - $(title) | (The | is the end of the string I want)
Filename - $(filename) | (The | is the end of the string I want)
Album - $(album) | (The | is the end of the string I want)
Artist - $(artist) | (The | is the end of the string I want)
Date - $(date) | (The | is the end of the string I want)
Description - $(description) | (The | is the end of the string I want)
很抱歉,如果我不能很好地解释自己。我只希望文本在| |之后出现在新行中。字符。
30分钟前,我问了这个问题,回答的人说:“您只是运行myString.split('|')”,但是那没有用。
我提到了为什么它在问题中不起作用,也没有回答为什么它不起作用。因此,如果我要重复自己的工作,我很抱歉,但没人回答我的问题。
代码如下:
var xhttp = new XMLHttpRequest();
xhttp.onreadystatechange = function() {
if (this.readyState == 4 && this.status == 200) {
// Typical action to be performed when the document is ready:
document.getElementById("demo").innerHTML = xhttp.responseText;
var fields = ("demo").split(/|/);
var title = fields[0];
var filename = fields[1];
var album = fields[2];
var artists = fields[3];
var date = fields[4];
var description = fields[5];
document.getElementById("demo2").innerHTML = album;
}
};
xhttp.open("GET", "https://cors- anywhere.herokuapp.com/https://f373f63d.ngrok.io/nowplaying.txt?_=" + new Date().getTime(), true);
xhttp.send();
我从最后一个问题中简化了这个范围,因为.split()似乎是我要寻找的答案,但是我需要这个答案,否则我将无法获得进一步的答案...
如何在id()前面放置一个id元素标签,以使其将行拆分为多个ID标签?
当我上次问时,我一直得到一个“ m”而不是整个专辑行。我意识到我得到的答案的问题是它仅在st伤时起作用。 如果使用var fields = ("demo").split(/|/)
;只会拉出DEMO一词,而不拉出从XMLHttpRequest
拉出的实际字符串。
我需要var fields = ("demo").split(/|/);
,其中“演示”是这个“''而不是单词“演示”。这有道理吗?
这是我上一篇文章的链接。如果它是真实的副本或该人的回答正确,那么请说明该文件如何用于我从XMLHttpRequest
而不是“ demo”一词中提取的实际文本文件。
谢谢您的时间,再次抱歉。
答案 0 :(得分:0)
尝试像这样用双倒逗号分隔 .split(“,”);