此代码不是 Linkedin 控制台面板中的 运行
This code is not running in Linkedin console panel
这是我写的代码。当我试图在 if 条件下将 count 的值从 4 增加到 9 时,它停止工作并留下许多错误。这是用于在 Linkedin-> 我的网络中同时发送多个邀请的代码
var count=1;
var ref;
var ar;
function callmeagain()
{
$("html,body").animate({
scrollTop:$("body").height()-100
}, 500);
$("html,body").animate({
scrollTop:$("body").height()
}, 500);
if(count===4)
{
clearInterval(ref);
$("html,body").animate({
scrollTop:0
}, 50);
ar=document.getElementsByClassName('button-secondary-small');
}
count++;
}
ref=setInterval(callmeagain,1100);
将以上代码粘贴到 linkedin->my network 的控制台后,等待一段时间直到它停止滚动,然后将此代码粘贴到下面:
for(var i=0;i<ar.length;i++)ar[i].click();
现在尝试使用相同的代码,将条件从 count===4 更改为 count===9
如果这个问题不仅仅是 "Please make my code work",那将会有所帮助,但无论如何我都会尝试。
你的问题表明你想要:
to increase the value of count from 4 to 9 it stops working.
我仔细检查了你的代码并对其进行了组织,以便我可以看到发生了什么
在。这是我使用的 Js fiddle:https://jsfiddle.net/sovzgadb/4/
问题如下:
当 count === 4
你清除你的 ref
间隔。通过清除间隔,您可以确保函数不会在间隔内再次 运行。如果您希望每 1100 毫秒继续 运行 执行该功能,您需要在清除后再次 setInterval
。
将来,当您调查问题后,人们会更容易回答您的问题,而不是仅仅要求别人修复您的代码。
希望对您有所帮助!
编辑:这里是 select 所有元素的 Js 代码 select 或者纯 javascirpt:
var ar = document.querySelectorAll('ul.mn-pymk-list__cards button.button-secondary-small');
这是我写的代码。当我试图在 if 条件下将 count 的值从 4 增加到 9 时,它停止工作并留下许多错误。这是用于在 Linkedin-> 我的网络中同时发送多个邀请的代码
var count=1;
var ref;
var ar;
function callmeagain()
{
$("html,body").animate({
scrollTop:$("body").height()-100
}, 500);
$("html,body").animate({
scrollTop:$("body").height()
}, 500);
if(count===4)
{
clearInterval(ref);
$("html,body").animate({
scrollTop:0
}, 50);
ar=document.getElementsByClassName('button-secondary-small');
}
count++;
}
ref=setInterval(callmeagain,1100);
将以上代码粘贴到 linkedin->my network 的控制台后,等待一段时间直到它停止滚动,然后将此代码粘贴到下面:
for(var i=0;i<ar.length;i++)ar[i].click();
现在尝试使用相同的代码,将条件从 count===4 更改为 count===9
如果这个问题不仅仅是 "Please make my code work",那将会有所帮助,但无论如何我都会尝试。
你的问题表明你想要:
to increase the value of count from 4 to 9 it stops working.
我仔细检查了你的代码并对其进行了组织,以便我可以看到发生了什么 在。这是我使用的 Js fiddle:https://jsfiddle.net/sovzgadb/4/
问题如下:
当 count === 4
你清除你的 ref
间隔。通过清除间隔,您可以确保函数不会在间隔内再次 运行。如果您希望每 1100 毫秒继续 运行 执行该功能,您需要在清除后再次 setInterval
。
将来,当您调查问题后,人们会更容易回答您的问题,而不是仅仅要求别人修复您的代码。
希望对您有所帮助!
编辑:这里是 select 所有元素的 Js 代码 select 或者纯 javascirpt:
var ar = document.querySelectorAll('ul.mn-pymk-list__cards button.button-secondary-small');