如何检测链接上的点击次数

时间:2012-02-02 14:30:37

标签: javascript

我想检测网页上任何链接的点击次数,以便我可以触发ajax请求以保存点击(以及网址)以进行分析。有什么建议吗?

5 个答案:

答案 0 :(得分:2)

首先,如果你能够,请使用jQuery

然后您可以简单地挂钩每个锚:

$('a').click(function(){ /* Trigger ajax call here */});

答案 1 :(得分:2)

没有jQuery:

document.body.onclick = function(event) {
    event = event || window.event;
    var target = event.target || event.srcElement;

    if(target.nodeName === 'A') {
        // do something
    }
};

答案 2 :(得分:1)

对于jQuery,请尝试

$('a').on('click', function(event) { ... your stuff here ... });

这里的文档:http://api.jquery.com/on/

答案 3 :(得分:1)

这样的事情可能会起作用

$(function() {
    $(".detectClick").click(function() {          
        $.ajax({
            type: "POST",
            url: "http://example.com/path-to-your-ajax-request"
            }
        });
    });
});

答案 4 :(得分:0)

正如我的谐音所说,你应该检查jQuery。 例如:http://api.jquery.com/click/