Javascript onclick事件的语法错误

Javascript onclick事件的语法错误,javascript,google-analytics,Javascript,Google Analytics,我想转移一些信息到我的谷歌分析帐户,以获得有关我的网站的信息。但我有一个问题。我总是进入控制台: (index):2513 Uncaught SyntaxError: missing ) after argument list 这是我的onclick=“…”行: <a onclick="googleAL(https://www.gamesdeal.com/south-park-the-fractured-but-whole-pc.html?___store=english?a_aid=g

我想转移一些信息到我的谷歌分析帐户,以获得有关我的网站的信息。但我有一个问题。我总是进入控制台:

(index):2513 Uncaught SyntaxError: missing ) after argument list
这是我的
onclick=“…”
行:

<a onclick="googleAL(https://www.gamesdeal.com/south-park-the-fractured-but-whole-pc.html?___store=english?a_aid=gmkshp, South Park The Fractured But Whole);" href="https://www.gamesdeal.com/south-park-the-fractured-but-whole-pc.html?___store=english?a_aid=gmkshp" title="South Park The Fractured But Whole" class="btn btn-buy btn-sm btn-block" rel="nofollow" target="_blank">Kaufen*</a>
但我的错误在哪里为什么这行会出错?我不承认这个错误

函数甚至没有被调用。。。我知道,因为我没有收到警报。这行的错误在哪里

googleAL函数如下所示:

<script>
        function googleAL(url, title) {
            alert("Hello" . url, title);
            ga('send', 'event', {
                    eventCategory: 'lead',
                    eventAction: title,
                    eventLabel: url
            });
        }
</script>

函数googleAL(url、标题){
警报(“Hello.url,title”);
ga(‘发送’、‘事件’{
事件类别:“潜在客户”,
活动名称:,
事件标签:url
});
}

你好,谢谢

字符串值需要用引号括起来

因此,与此相反:

googleAL(http://...)
你会想要这个:

googleAL('http://...')
在本例中,每个参数也将是自己的字符串:

googleAL('http://...', 'South Park...')

字符串值需要用引号括起来

因此,与此相反:

googleAL(http://...)
你会想要这个:

googleAL('http://...')
在本例中,每个参数也将是自己的字符串:

googleAL('http://...', 'South Park...')

用正确的语法试试这个

应该用引号括起来,但现在有了字符串。 如果您想更改数据类型,请更改为javascript中的函数

<a onclick="googleAL('https://www.gamesdeal.com/south-park-the-fractured-but-whole-pc.html?___store=english?a_aid=gmkshp', 'South Park The Fractured But Whole');" href="https://www.gamesdeal.com/south-park-the-fractured-but-whole-pc.html?___store=english?a_aid=gmkshp" title="South Park The Fractured But Whole" class="btn btn-buy btn-sm btn-block" rel="nofollow" target="_blank">Kaufen*</a>

请使用正确的语法尝试此操作

应该用引号括起来,但现在有了字符串。 如果您想更改数据类型,请更改为javascript中的函数

<a onclick="googleAL('https://www.gamesdeal.com/south-park-the-fractured-but-whole-pc.html?___store=english?a_aid=gmkshp', 'South Park The Fractured But Whole');" href="https://www.gamesdeal.com/south-park-the-fractured-but-whole-pc.html?___store=english?a_aid=gmkshp" title="South Park The Fractured But Whole" class="btn btn-buy btn-sm btn-block" rel="nofollow" target="_blank">Kaufen*</a>


如何在代码中用引号括起字符串?-使用
\\\”$网址。\\'?@FrazeJr.:在字符串值周围加引号。现在还不清楚问题是什么,也不清楚你想在这里说明什么。我的代码现在看起来是这样的:
”@FrazeJr.:看起来像PHP,这在问题中根本没有提到。请注意,在一行代码中混合使用三种语言只是要求引用错误。理想情况下,您可能希望将其中一些内容分离出来,方法是分离JavaScript并将单击处理程序附加到JavaScript中的元素,而不是在HTML中内联。但除此之外,“引用不起作用”并不是真正的描述。PHP代码创建了什么?如何在代码中用引号括起字符串带
\\'$网址。\\'?@FrazeJr.:在字符串值周围加引号。现在还不清楚问题是什么,也不清楚你想在这里说明什么。我的代码现在看起来是这样的:
”@FrazeJr.:看起来像PHP,这在问题中根本没有提到。请注意,在一行代码中混合使用三种语言只是要求引用错误。理想情况下,您可能希望将其中一些内容分离出来,方法是分离JavaScript并将单击处理程序附加到JavaScript中的元素,而不是在HTML中内联。但除此之外,“引用不起作用”并不是真正的描述。PHP代码创建了什么?