为什么这个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 <(…)
是否有语法错误?
答案 0 :(得分:1)
这是将<script>
标记粘贴到外部.js
文件时出现的错误,因为barf试图解析第一个<
。
将其直接粘贴到您的HTML中,或删除<script>
代码。