JS不起作用,语法错误?

时间:2015-10-21 21:14:57

标签: javascript jquery analytics prop

为什么这个JS:

<script type="text/javascript">
    $(function() {
        $('a[href$=".pdf"]').prop('onClick', '_gaq.push(["_trackEvent", "Pdf", "Download", "Download_pdf"]);');
    });
</script>

不起作用?有没有引用错误?

脚本应该找到href以.pdf结尾的所有标签,并添加带有后续值的onClick属性(Google Analytics Event),但在Chrome Developer Tool Console中出现此错误:

Uncaught SyntaxError: Unexpected token <(…)

是否有语法错误?

1 个答案:

答案 0 :(得分:1)

这是将<script>标记粘贴到外部.js文件时出现的错误,因为barf试图解析第一个<

将其直接粘贴到您的HTML中,或删除<script>代码。