javascript - 修复未定义标签错误 - Javascript
问题描述
我试图在满足条件后停止函数执行 - 但是,不断收到错误
未捕获的语法错误:未定义的标签“my_loop”
这是我的代码:
my_loop:
for (var i = 0; i < fatterkwslist.length; i++) {
console.log(fatterkwslist[i] + " " + "in your list");
(function (i) {
setTimeout(function() {
if (innerText === "Search blocked.") {
break my_loop;
} else {
document.querySelector(".result-disclaimer").innerText = "keywords checked" + " " + (i + 1) + "/" + fatterkwslist.length;
var history = {
"keyword": fatterkwslist[i],
"domain": domain,
"country": window.localStorage[RC.storageVars.country_url]
};
RC.queryHistory.push(history);
bgPage.RC.googleSearch.findPosition(fatterkwslist[i] ,
domain,
window.localStorage[RC.storageVars.country_url],
RC.renderResult);
RC.hideLoaded();
}}, 1000*i) }) (i);
};
不知道如何使 setTimeout 的标签可见。
谢谢!
解决方案
推荐阅读
- mediawiki - Mediawiki get Content from one page to another
- java - Automatically get to-be-used columns in SQL query (Hibernate/Mybatis/home-made)? - An idea to create a library
- javascript - Google Calendar API Freebusy: query does not retun events separatly
- angular - Unable to route to same/current page in angular using route guard with setTimeout()
- python - same command renders different output in terminal vs. PyCharm Python 3.7.3 on WIndows 10?
- javascript - Set datetimepicker years to todays year - 100 range
- jquery - 如何使用 jQuery 在多个选项之间切换
- ruby - 如何检查是否使用 Capybara/Ruby/Cucumber 下载的文件
- mysql - 为什么“不在”和“不存在”不起作用?
- pandas - Pandas 基于时间窗合并两个时间序列数据帧(cut/bin/merge)