Javascript JS不';不工作,语法错误?
为什么会这样:Javascript JS不';不工作,语法错误?,javascript,jquery,analytics,prop,Javascript,Jquery,Analytics,Prop,为什么会这样: <script type="text/javascript"> $(function() { $('a[href$=".pdf"]').prop('onClick', '_gaq.push(["_trackEvent", "Pdf", "Download", "Download_pdf"]);'); }); </script> $(函数(){ $('a[href$=”.pdf“]).prop('onClick','u g
<script type="text/javascript">
$(function() {
$('a[href$=".pdf"]').prop('onClick', '_gaq.push(["_trackEvent", "Pdf", "Download", "Download_pdf"]);');
});
</script>
$(函数(){
$('a[href$=”.pdf“]).prop('onClick','u gaq.push([“\u trackEvent”,“pdf”,“Download”,“Download\u pdf“]););
});
不起作用?有任何错误吗
脚本应该找到以.pdf结尾的href的所有a标记,并向其添加具有以下值的onClick属性(Google Analytics事件),但在Chrome开发者工具控制台中出现以下错误:
Uncaught SyntaxError: Unexpected token <(…)
Uncaught SyntaxError:Unexpected token这是在将
标记粘贴到外部.js
文件时出现的错误,因为它会在尝试解析第一个时出错。这是完整的代码吗?不要向元素添加内联onclick事件。添加。改为单击()
处理程序。错误是否发生在页面加载时或单击链接时?请尝试删除“
”中的”。pdf“
不鼓励此类问题。通知询问者你在.js文件中有这个吗?您不需要
标记,除非它直接在HTML中。谢谢,它现在可以工作了!