Javascript global onclick listener

前端 未结 3 1596
余生分开走
余生分开走 2020-12-31 07:39

Is there a way to register a global onclick listener that will fire anytime an element is clicked? Need to also get the id of that element.

3条回答
  •  醉酒成梦
    2020-12-31 08:32

    Check this code, I haves used it in my live project for tracking users behaviour.

    document.addEventListener('click', (event)=> { 
        console.log('emitting click events');
    })
    
    document.addEventListener('dblclick',(event)=>{
        console.log('emitting double click events');
    } )
    
    document.addEventListener('contextmenu', (event)=>{
        console.log('emitting right click events');
    })
    
    document.addEventListener('mouseenter',(event)=> {
       console.log("mouse enter, hovering started")
    })
    
    document.addEventListener('mouseleave', (event)=> {
    console.log("hovering finished")
    })
    

提交回复
热议问题