位置: 编程技术 - 正文

基于js中style.width与offsetWidth的区别(详解)(style js)

编辑:rootadmin

推荐整理分享基于js中style.width与offsetWidth的区别(详解)(style js),希望有所帮助,仅作参考,欢迎阅读内容。

文章相关热门搜索词:style js,js给style赋值,js中style属性,js操作style,js操作style,javascript中style,js设置style属性,js style.left,内容如对您有帮助,希望把文章链接给更多的朋友!

作为一个初学者,经常会遇到在获取某一元素的宽度(高度、top值...)时,到底是用 style.width还是offsetWidth的疑惑。

1. 当样式写在行内的时候,如 <div id="box" style="width:px">时,用 style.width或者offsetWidth都可以获取元素的宽度。

但是,当样式写在样式表中时,如 #box{ width: px; }, 此时只能用offsetWidth来获取元素的宽度,而style.width所返回的值为空。

2. style.width 获取的元素宽度只是div的宽度,不包括border、和padding所占的宽度,且宽度值是带单位px的。

offsetWidth 获取的元素宽度为width+border+padding的值(不包括margin),且返回值只为一个数值,不带单位。

如下面的例子所示:

基于js中style.width与offsetWidth的区别(详解)(style js)

控制台输出的第一个结果为: px

控制台输出的第二个结果为: 注:+ 3x2 +1x2 = , 且不带单位

3. style.width 也可以在js中用来设置元素的宽度,而offsetWidth不可以。

如下面的例子所示:

控制台输出的结果分别为 px px

也就是说通过style.width 设置宽度成功,而 通过offsetWidth设置宽度失败。

以上这篇基于js中style.width与offsetWidth的区别(详解)就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持积木网。

js设置随机切换背景图片的简单实例 实例如下:scriptvarimgs=["

React通过父组件传递类名给子组件的实现方法 React教程React是一个用于构建用户界面的JAVASCRIPT库。React主要用于构建UI,很多人认为React是MVC中的V(视图)。React起源于Facebook的内部项目,用来架设Inst

JS实现提交表单前的数字及邮箱校检功能 个人觉得一个工程中让用户提交表单时,用户提交的数据类型及内容不确定度都很大,用户不一定会完全理解设计者意思。所以提交表单前的校检是必

标签: style js

本文链接地址:https://www.jiuchutong.com/biancheng/369779.html 转载请保留说明!

上一篇:浅谈webpack下的AOP式无侵入注入(webpack-loader)

下一篇:js设置随机切换背景图片的简单实例(js页面点击怎么随机生成图片)

  • 哪些土地房产转让合法
  • 个人所得税计提和发放分录
  • 高新企业认定合格后什么时候开始享受税收优惠?
  • 降低个人税负什么意思
  • 小规模纳税人的企业所得税税率
  • 党建经费的标准
  • 存货成本核算方法有哪些
  • 经营成本是营业成本还是营业总成本
  • 个人所得税6月底没有退怎办
  • 公司给离职员工多发工资怎么办
  • 航空运单能当发票使用吗
  • 零售商业企业经营的特点主要在于
  • 应交城建税和教育费附加计算分录
  • 个人房产房租收入怎么算
  • 无形资产土地需要折旧吗
  • 销售时无法确认发票
  • 新会计准则要求
  • 小规模纳税人需要汇算清缴吗
  • 小规模公司怎么注册
  • 增值税普通发票和专用发票有什么区别
  • 金税盘怎么开红字发票流程
  • 公司注销增值税在借方有余额怎么处理
  • 全资子公司效益怎么算
  • 已抵扣未入账的红字发票
  • 工资退税手续需要多久
  • 委托代销商品会计分录按成本还是售价
  • 年底结账时需要做账吗
  • 手机home键是什么意思图片
  • 投入法和产出法的确定属于会计估计变更吗
  • 收到银行电子汇票已入账怎么做账
  • switcher.exe - switcher是什么进程
  • php循环语句
  • 权限控制的原则是什么
  • 往来款怎么查
  • 什么是包装物押运
  • 退货时会计分录的银行存款能是负数吗
  • 工会经费税前扣除标准2022
  • avoid什么用法
  • 长期借款和实收资本
  • 计提工会经费会计账务处理
  • echarts图大小设置
  • 基于反事实因果推断的度小满额度模型
  • 装修费摊销的分录是什么
  • 小规模季报附加税怎么报
  • 城镇土地使用税征收标准及计算方法
  • 怎么解决食堂拥挤问题
  • php注册功能
  • dede织梦怎么转成zblog
  • 给离职员工买社保的风险
  • 异地预缴附加税会计分录
  • 管理费用的相关科目
  • 新会计准则基本准则
  • 财务报表编制要求包含
  • 邮电通信企业业务收入包括哪些内容?
  • 营业账簿印花税申报流程
  • 什么叫金税四期呢?
  • 未开票收入不入账以规避税收
  • 如何填制费用报销单
  • 销项税和进项税计算公式
  • 印花税漏报,税务局怎么罚款
  • 公司外资是什么意思
  • 负债项目的排列顺序
  • 开1000的增值税发票要交多少税
  • 销售出库单需要盖章吗
  • 库存现金期末余额在哪方
  • 利润总额毛利润怎么算
  • win7系统如何卸载office2007
  • xp系统1
  • win7系统如何将插孔设置为ac97前面板
  • win7开机每次都要输入用户名
  • Ubuntu 16.04 64位中搭建Node.js开发环境教程
  • Android 近百个项目的源代码
  • find 批处理
  • python 执行远程代码
  • jquery fadein不起作用
  • docker编写dockerfile
  • python enumeration
  • Android-Universal-Image-Loader最新框架解析
  • 陕西电子税务局官网登录入口网址
  • 不明身份人员法律定义?
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

    网站地图: 企业信息 工商信息 财税知识 网络常识 编程技术

    友情链接: 武汉网站建设