Я пытаюсь вытащить из другого сайта нужные мне ссылки и засунуть их в массив. Вроде бы всё делаю правильно, но массив получается на выходе странный. При отладке вот что происходит:
Почему меня выбрасывает в какой-то новый файл с единственной переменной? Встречаюсь с этой проблемой уже во втором проекте, но в первый раз я была уверена, что это из-за bubbling. В этот раз здесь явно нет никаких событий мыши и тому подобное. Почему меня выкидывает в другой файл и отладка прерывается?(дальше шагать по коду не могу)
Код:
function getPostsLinksArray(homeUrl) {
var url = "https://www.thesimsresource.com/downloads/browse/category/sims4/order/downloads/";
var itemLink = "", data = "", postLink = "", postLinks = [];
var xhr = new XMLHttpRequest();
xhr.open('GET', url, true);
xhr.responseType = 'document';
xhr.onload = function () {
if (xhr.readyState === 4) {
if (xhr.status === 200) {
itemLink = xhr.response.getElementsByClassName("item-link");
for (var i = 0; itemLink.hasOwnProperty(i); i++) {
postLink = homeUrl + itemLink[i].getAttribute("data-href");
postLinks.push(postLink);
}
}
}
};
xhr.send();
console.log(postLinks[0]);
Современные инструменты для криптотрейдинга: как технологии помогают принимать решения
Апостиль в Лос-Анджелесе без лишних нервов и бумажной волокиты
Основные этапы разработки сайта для стоматологической клиники
Продвижение своими сайтами как стратегия роста и независимости