js中clientHeight,clientWidth,clientLeft,clientTop的使用【学习笔记】

在这里插入图片描述

😁 作者简介:一名大四的学生,致力学习前端开发技术
⭐️个人主页:夜宵饽饽的主页
❔ 系列专栏:JavaScript小贴士
👐学习格言:成功不是终点,失败也并非末日,最重要的是继续前进的勇气

​🔥​前言:

这里是关于js操作页面元素的使用的笔记,希望可以帮助到大家,欢迎大家的补充和纠正

10.2.2.1,元素可见大小
属性说明
element.clientHeight返回元素的可见高度
element.clientWidth返回元素的可见高度
element.clientLeft返回元素节点左边框的宽度
element.clientTop返回元素节点上边框的宽度

在这里插入图片描述

element.clientWidth && element.clientHeight
element.clientHeight属性返回元素节点可见部分的高度,element.clientWidth属性返回元素节点可见部分的宽度。这两个属性包含元素的padding值,但是不包含元素的margin值、边框以及滚动条。

element.clientLeft && element.clientTop
element.clientLeft属性等于元素节点左边框的宽度,element.clientTop属性等于网页元素顶部边框的宽度,单位为像素。这两个属性都包括滚动条的宽度,但是不包括margin和padding值,不过几乎不会出现左侧和顶部滚动条的情况。
需要注意:如果元素设置为display: inline,那么它的 element.clientLeft为0

下篇是关于offsetTop等属性使用

  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值