Difference between e.target and e.currentTarget

后端 未结 10 907
谎友^
谎友^ 2020-11-22 06:29

I don\'t understand the difference, they both seem the same but I guess they are not.

Any examples of when to use one or the other would be appreciated.

10条回答
  •  礼貌的吻别
    2020-11-22 06:45

    make an example:

    var body = document.body,
        btn = document.getElementById( 'id' );
    body.addEventListener( 'click', function( event ) {
        console.log( event.currentTarget === body );
        console.log( event.target === btn );
    }, false );
    

    when you click 'btn', and 'true' and 'true' will be appeared!

提交回复
热议问题