如果单击按钮,我需要调用方法_trackingEvent,所以我在按钮的onlick中添加了以下代码:
<button class="btnInscription"
onclick="<script type="text/javascript">
$(function () {GA._trackEvent('Account','Subscribe','Not Facebook');});
</script>;">
当我查看页面源代码时,我提出的所有代码都是红色。我认为问题在于括号。
答案 0 :(得分:0)
我看到了两个问题:
以下代码应该有效:
onclick="$(function () {GA._trackEvent('Account','Subscribe','Not Facebook');});"
答案 1 :(得分:0)
更好的方式:
<button class="btnInscription">blub</button>
<script>
$('.btnInscription').on('click', function() {
GA._trackEvent('Account','Subscribe','Not Facebook');
});
</script>
确保在页面底部启动JS
答案 2 :(得分:0)
你错过了放置它。 脚本标记应位于页面的头部,onclick属性应调用函数:
//this should be in the <head> of the page, inside a <script> tag
function track() {
//$(function () {GA._trackEvent('Account','Subscribe','Not Facebook');});
console.log('executed when clicked');
}
<button class="btnInscription"
onclick="track()">test</button>
答案 3 :(得分:0)
try it Once In your File
<button class="btnInscription" id="my-btn">click</button>
<script>
$(dicument).ready(function(){
$('#my-btn').click(function(){
alert('clicked for testing');
{GA._trackEvent('Account','Subscribe','Not Facebook');}
});
});
</script>
答案 4 :(得分:0)
也可以在Javascript中试用一次
function testfun() {
//$(function () {GA._trackEvent('Account','Subscribe','Not Facebook');});
console.log('If Click == true then it will execute');
}
&#13;
<button class="btnInscription"
onclick="testfun()">click</button>
&#13;