把id去掉,this怎么引用DOM的?

把id去掉,this怎么引用DOM的?

http://img1.sycdn.imooc.com//climg/5b2a0d220001dfab14880507.jpg

说id没有了,去掉了,那this怎么对DOM对象引用的?函数里的btn为什么就是ele了?我估计我从源头就没明白过DOM对象(ele)究竟是啥,所以后面的都不太明白,辛苦老师了。

正在回答

登陆购买课程后可参与讨论,去登陆

2回答

你好,DOM对象可以理解为DOM元素,这个的this就是当前的这个元素(可以理解为DOM元素);而btn是形参,实际调用的时候,传递的是this,所以在这里(该代码中),btn就代表了这个this。

祝学习愉快~

  • 小慕神 提问者 #1
    非常感谢!
    2018-06-20 17:01:16
好帮手慕糖 2018-06-20 16:29:23

你好,这里this是在当前的这个元素(当前触发事件的这个元素);

btn是这个函数的形参,在函数调用的时候,传递过去什么btn就是什么。

祝学习愉快~

  • 提问者 小慕神 #1
    形参为啥会成为DOM对象(也就是ele)
    2018-06-20 16:45:22
问题已解决,确定采纳
还有疑问,暂不采纳

恭喜解决一个难题,获得1积分~

来为老师/同学的回答评分吧

0 星
请稍等 ...
微信客服

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

帮助反馈 APP下载

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

公众号

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

在线咨询

领取优惠

免费试听

领取大纲

扫描二维码,添加
你的专属老师