首页 > 解决方案 > Uncaught SyntaxError: Invalid or unexpected token,在此处尝试了所有解决方案,但没有任何效果

问题描述

我正在运行以下代码:

var jq = document.createElement('script');
jq.src = "https://ajax.googleapis.com/ajax/libs/jquery/2.1.4/jquery.min.js";
document.getElementsByTagName('head')[0].appendChild(jq);
jQuery.noConflict();

它给了我:

ƒ (a,b){return new n.fn.init(a,b)}

但是当我运行第二部分时:

 window.setInterval(function(){
    var x = 0;
    $("button:contains(‘Follow’)").each(
    function(){ if($(this).text()=="Follow"){
    if(x==1) return false; 
    $(this).trigger("click");
    $(‘._gs38e’).scrollTop($(‘._gs38e’)[0].scrollHeight);
    x++;}})
    $(‘._gs38e’).scrollTop($(‘._gs38e’)[0].scrollHeight); console.log(‘loop’);
    }, 60000); 

我不断收到以下错误:

未捕获的 SyntaxError:无效或意外的令牌

标签: javascripterror-handlingsocial-networkingjdeveloper

解决方案


更新您的代码如下:

window.setInterval(function(){
    var x = 0;
    $("button:contains(‘Follow’)").each(
        function(){ if($(this).text()=="Follow"){
            if(x==1) return false; 
            $(this).trigger("click");
            $('._gs38e').scrollTop($('._gs38e')[0].scrollHeight);
            x++;}})
    $('._gs38e').scrollTop($('._gs38e')[0].scrollHeight); 
    console.log('loop');
}, 10000);

推荐阅读