【发布时间】:2021-11-03 10:34:17
【问题描述】:
我正在尝试使用 for 循环。但是会出现这个错误。 “参考错误:未定义 k” 我该如何解决这个错误?
let imageURL = [];
for (let k = 1; k <= images.length; k++) {
let data = await page.evaluate(() => {
let innerHTML = document.querySelectorAll('#__layout > main > div.nuxt-container > div > div:nth-child(3) > div.item-container > div:nth-child(72) > div > div.body > div.image-container > ul > li')[k].innerHTML;
let startIndex = innerHTML.indexOf('"') + 6;
let endIndex = innerHTML.lastIndexOf('"');
let imageLink = innerHTML.substring(startIndex, endIndex);
return {
image: imageLink,
};
});
imageURL.push(data);
}
【问题讨论】:
标签: javascript for-loop