为了账号安全,请及时绑定邮箱和手机立即绑定

事件函数中this指向

事件函数中this指向

慕哥6287543 2018-11-21 18:13:52
<!DOCTYPE HTML><html><head>    <meta charset="UTF-8">    <title></title></head><body>        <h2 onmousedown = "f1(this)">事件中的this</h2>    <script type="text/javascript">                var h2 = document.getElementsByTagName('h2')[0];                //HTML方式绑定        function f1(obj){            console.log(obj);        }        f1( this );                /*        //DOM 0级绑定方式        h2.onclick = function(){            console.log(this);        }                //DOM 2级方式        h2.addEventListener('mouseover',function(){            console.log(this);        });        */    </script>    </body></html>
查看完整描述

1 回答

?
jeck猫

TA贡献1909条经验 获得超7个赞

javascript的this跟函数定义在哪里无关,跟谁调用它有关。


查看完整回答
反对 回复 2018-12-25
  • 1 回答
  • 0 关注
  • 476 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号