javascript 中的随机项目显示

random item display in javascript

我想从 srt 文件中解析字幕(我已经按照这个 做了)。但是现在我确实想一次只显示一个字幕(只有文本),我试过:

    document.body.innerHTML += subtitles[cont].text;
    var randomItem = t[Math.floor(Math.random()*t.length)];
    document.body.innerHTML = randomItem; 

但它的问题是我当时只收到一个字母,幸好它是随机的,但我确实想要整个字幕。 如果我 console.log subtitles[cont].text 我得到 this

而且我可以看到它们是分开的。但是我不明白如何只得到两者之一。

这能解决问题吗?

document.body.innerHTML += subtitles[cont].text;
var randomItem = subtitles[Math.floor(Math.random()*subtitles.length)];
document.body.innerHTML = randomItem.text;