我有一项任务。因此,如果HTML结果给我
"Великолепный век 1 сезон 1-24 серия смотреть онлайн"
"Сериал Шелест 2 сезон 1-2, 3, 4 серия смотреть онлайн бесплатно в хорошем качестве hd 720"
应该是这样
"Великолепный век 1 сезон 1-24, 25, 26, 27... серия смотреть онлайн"
"Сериал Шелест 2 сезон 1-2, 3, 4" + "5, 6, 7, 8, 9" + "серия смотреть онлайн бесплатно в хорошем качестве hd 720"
所以我需要用js在字符串中添加数字,并且它应该适用于每个站点? 我希望有人能帮助我!
答案 0 :(得分:2)
var list = document.getElementById("title").innerHTML;
var start = list.indexOf("сезон");
var end = list.indexOf("серия");
var numbers = 32;
var newhtml = "";
for (var i = 1; i <= numbers; i++) {
if (i == 1) newhtml = newhtml + i + "-";
else newhtml = newhtml + i + ", "
}
newhtml = list.substr(0, start) + "сезон " + newhtml.substr(0, newhtml.length - 2) + " " + list.substr(end, list.length);
document.getElementById("title").innerHTML = newhtml;
console.log(newhtml);
<title id="title">Сериал Шелест 2 сезон 1-2, 3, 4 серия смотреть онлайн бесплатно в хорошем качестве hd 720</title>