位置: 编程技术 - 正文

基于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页面点击怎么随机生成图片)

  • 小规模企业增值税怎么申报
  • 定额税改为查账征收,可以弥补上年度亏损吗
  • 税号都是数字吗
  • 增值税税率变化时间节点
  • 企业缴纳季度所得税
  • 算税负是用含税的吗
  • 减免所得税优惠明细表怎么填
  • 公司入股资金有发票吗
  • 装载机属于哪种车型
  • 应交增值税和应交税费
  • 一般纳税人的税务筹划
  • 解除劳动合同员工不同意
  • 一般纳税人公司是什么型企业
  • 支付技术转让费能加计扣除
  • 非货币性资产交换损益计算
  • 个人终止投资经营
  • 工资个税合理避税
  • 案例讲解:将自己的房产用于办公使用,在税收的缴纳中该如何把控?
  • 小微企业免征增值税条件
  • 附赠产品销售是合法还是违法
  • 出售房产收入计入什么科目
  • 合营安排与共同安排区别
  • 去年盈利今年亏损怎么表达
  • 一般纳税人注销库存需要补交税吗
  • 跨年得退货还用开负数发票吗?
  • 出口退税怎么申报个税
  • 如何在苹果电脑上删除软件
  • 无法连接到移动网络小米
  • php大量数据处理
  • 公司和个人分别交税一部分吗
  • 发票未报送怎么回事
  • 企业自建房需要交哪些税
  • php字符串数组函数
  • vue数据处理在哪个阶段
  • 动态定位
  • 啥叫同比增长
  • 神舟战神k670c-g4e1游戏笔记本怎么样?
  • 企业接受外单位投入的材料一批,应编制()
  • 销售购置的房产税怎么算
  • 购买股票的会计科目
  • php常用语句
  • 浅谈php的排列组合
  • 小微企业延缓缴纳
  • php流程图
  • vue插槽类型
  • 原生php和框架php的区别
  • 没有发票以及收款怎么办
  • 每个公司都要交房产税吗
  • 接受捐赠收入要交企业所得税吗
  • 洗浴报销票子怎么写
  • 财政部监制的收据没有税号可以入账吗
  • mysql load local
  • 员工公交费补贴怎么入账
  • 公司收到待报解预算收入在哪里查具体情况
  • 关联方往来款账务处理
  • 扶贫小额信贷分贷统还违规吗
  • 现金日记账根据记账凭证填写吗
  • 有利息费用这个科目吗
  • 无形资产可以占多少比例
  • 公司房屋租赁协议
  • 存货明细账余额合计与存货总账余额相同
  • sql优化的一般步骤
  • sql数据库建立步骤
  • hadoop开发环境linux集群的安装步骤
  • centos7搭建frp
  • 省去911元 教你如何将Win10家庭版改造成专业版
  • win7系统损坏无法开机怎么重装
  • android ui绘制
  • android系统分区理解及分区目录细解
  • shell脚本编写步骤
  • dropdownlist绑定数据
  • 关于中秋节的古诗
  • angularjs1.5
  • js输出100以内能被5整除的数
  • unity dllimport
  • unity3d怎么控制人物移动
  • 最精简的年终工作总结
  • python编写登录程序
  • 税务机关文化建设
  • 纳税人欠缴税款数额在10万元以上
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设