将onclick事件添加到div

时间:2014-08-30 15:44:46

标签: javascript google-analytics onclick

我有一个动态生成的按钮,如下所示:

<div style="float: left; width: 150px; cursor: pointer;" id="thebutton"  class="orange_form">
            <span style="padding-top: 17px; font-size: 1.5em;">The button</span>
        </div>

要显示按钮,我在javascript中有这个代码:

$('div#thebutton').click(function() {
        $('div#Form').show();
        $.scrollTo($('div#Form'), 800);
    });

我想将GA事件跟踪添加到此按钮:

onClick="_gaq.push(['_trackEvent', 'category', 'action', 'label']);"

这是对的吗?

$('div#thebutton').click(function() {
        $('div#Form').show();
        $.scrollTo($('div#Form'), 800);
        _gaq.push(['_trackEvent', 'category', 'action', 'label']);
    });

或者我应该创建一个不同的脚本来调用这个函数吗?

$('div#thebutton').click(function() {
        _gaq.push(['_trackEvent', 'category', 'action', 'label']);
    });

由于

1 个答案:

答案 0 :(得分:0)

&#34; onClick&#34;按钮标记中的元素将导致在等号的另一侧指定的函数被调用:&#34; onClick&#34; =&#34; foo()&#34;将调用函数&#34; Foo&#34;单击按钮时。如果你想运行&#34; _gaq.push([&#39; _trackEvent&#39;,&#39; category&#39;,&#39; action&#39;,&#39; label&#39;] );&#34;然后把它放在你为&#34; onClick&#34;指定的函数中。元件。