如何挂钩页面广泛点击事件?

时间:2011-03-23 22:08:24

标签: javascript html javascript-events click

就像问题陈述一样。我希望每当用户点击网页时触发一个调用方法的事件。

如何在不使用jQuery的情况下执行此操作?

4 个答案:

答案 0 :(得分:4)

不使用jQuery,我认为你可以这样做:

if (document.addEventListener) {
    document.addEventListener('click',
        function (event) {
            // handle event here
        },
        false
    );
} else if (document.attachEvent) {
    document.attachEvent('onclick',
        function (event) {
            // handle event here
        }
    );
}

答案 1 :(得分:2)

这是一种方法..

if (window.addEventListener)
{    
    window.addEventListener('click', function (evt)
    {
        //do something
    }, false);
} 
else if(window.attachEvent)
{
    window.attachEvent('onclick', function (evt)
    {
        // do something (for IE)
    });
}

答案 2 :(得分:0)

$(document).click(function(){});

答案 3 :(得分:0)

document.onclick = function() { alert("hello"); };

请注意,这只会允许一个这样的功能。