2011-03-23 53 views

回答

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 
     } 
    ); 
} 
+0

該函數接收事件作爲參數 - 您的答案shoudl反映, – jsbueno 2014-11-25 15:08:36

+0

謝謝@ jsbueno,我更新了我的答案。 – Greg 2014-11-25 19:30:30

0
$(document).click(function(){}); 
+1

和我引用:'我該如何做到這一點,而不使用jQuery?' – Neal 2011-03-23 22:13:24

+0

哦,男人,我很抱歉,哈哈我讀這種方式是錯的。 – 2011-03-23 22:16:53

+0

它碰巧是我們最好的^ _^ – Neal 2011-03-23 22:17:44

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) 
    }); 
} 
0
document.onclick = function() { alert("hello"); }; 

請注意,這只是允許一個這樣的功能。