offsetWidth、clientWidth、scrollWidth等一系列属性及其方法一直都傻傻分不清

offsetWidth、clientWidth、scrollWidth等一系列属性及其方法一直都傻傻分不清

老师:帮我讲解下这类属性吗?搞的头都大了,谢谢

有没有这类的资料发出来看下,谢谢

正在回答 回答被采纳积分+1

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

1回答
好帮手慕慕子 2021-09-22 17:21:28

同学你好,对于你的问题解答如下:

1、offsetWidth:返回元素的实际宽度,由元素的边框border、内边距padding和宽度width值组成。

2、clientWidth:返回元素内部的宽度,元素的内边距padding和宽度width值组成,如果存在滚动条,则不包含滚动条的宽度

3、scrollWidth:返回元素里面内容的实际宽度(包括由于overflow溢出而在屏幕上不可见的内容),包含元素的内边距,但不包括边框,外边距或垂直滚动条(如果存在)

具体结合下图代码测试理解:

https://img1.sycdn.imooc.com//climg/614af55c091a7f8c17230730.jpg

同学可以在MDN官网上搜索查看属性对应的详细解释,并写一写代码,结合代码实现的效果自己再总结下,这样更有更有利于同学对这些属性的区分与记忆,也方便后期复习时查找。

祝学习愉快~

问题已解决,确定采纳
还有疑问,暂不采纳

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

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

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

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

帮助反馈 APP下载

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

公众号

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

在线咨询

领取优惠

免费试听

领取大纲

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