Я пытаюсь сделать что-то необычное с блогом блоггера, и когда я просматриваю тот или иной блог, я бы хотел узнать, какой он есть.
Итак, хотя, возможно, есть лучший способ сделать это, я настроил этот бит кода:
//Get title of current blog
currentTitle = document.getElementById("post-title").innerText;
currentTitle = currentTitle.replace(/<\/?[^>]+(>|$)/g, "");
currentTitle = currentTitle.replace("/n","");
currentTitle = currentTitle.replace("/r","");
//Run through titles until you find a match
for (count = 0; count <= titles.length; count++)
{
//alert(currentTitle);
//alert(titles[count]);
if (titles[count] != null)
{
checkTitle = titles[count];
checkTitle = checkTitle.replace(/<\/?[^>]+(>|$)/g, "");
checkTitle = checkTitle.replace("/n","");
checkTitle = checkTitle.replace("/r","");
alert(checkTitle.toString()+" + "+currentTitle.toString());
if (checkTitle.toString() == currentTitle.toString())
{
alert(count);
}
}
}
Где title [] - это массив заголовков, прочитанных из RSS-канала (идея заключается в том, что, если я получу индекс для заголовка, я могу применить его к другому массиву, который я прочитал из указанного канала).
Дело в том, что, хотя первое предупреждение создает две строки, которые выглядят одинаково, они не улавливаются оператором if ... Я добавил строки, чтобы установить две переменные в одну строку, и это подхватывает их. Единственное решение, о котором я могу даже подумать, это то, что мне не хватает скрытого персонажа или чего-то еще в одной из строк, но я думаю, что все они покрыты! У кого-нибудь есть идеи?